/* Minification failed. Returning unminified contents.
(13158,1): run-time error CSS1019: Unexpected token, found '}'
 */
.FMP2-calendar
{
    
}

.FMP2-calendar .ajax__calendar_container
{
    border: 1px solid black;
    background-color: White;
}

.FMP2-calendar .ajax__calendar_header
{
    background-color: #008cff;
}

.FMP2-calendar .ajax__calendar_body
{
}

.FMP2-calendar .ajax__calendar_days
{
    background-color: White;
}

.FMP2-calendar .ajax__calendar_dayname
{
    padding: 0 0 0 0;
}

.FMP2-calendar .ajax__calendar_other
{
    background-color: #baebff;
    color: Gray;
}

.FMP2-calendar .ajax__calendar_day
{
}

.FMP2-calendar .ajax__calendar_months
{
    background-color:White;
}

.FMP2-calendar .ajax__calendar_years
{
    background-color:White;
}

.FMP2-calendar .ajax__calendar_hover
{
        background-color: yellow;
}

.ajax__calendar_active
{
    background-color: Blue;
    color: White;
}
DIV.calendar
{
    POSITION: relative
}
.calendar
{
    BORDER-RIGHT: #556 1px solid;
    BORDER-TOP: #556 1px solid;
    FONT-SIZE: 11px;
    BACKGROUND: #eef;
    BORDER-LEFT: #556 1px solid;
    CURSOR: default;
    COLOR: #000;
    BORDER-BOTTOM: #556 1px solid;
    FONT-FAMILY: tahoma,verdana,sans-serif
}
.calendar TABLE
{
    BORDER-RIGHT: #556 1px solid;
    BORDER-TOP: #556 1px solid;
    FONT-SIZE: 11px;
    BACKGROUND: #eef;
    BORDER-LEFT: #556 1px solid;
    CURSOR: default;
    COLOR: #000;
    BORDER-BOTTOM: #556 1px solid;
    FONT-FAMILY: tahoma,verdana,sans-serif
}
.calendar .button
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: center
}
.calendar .nav
{
    BACKGROUND: url(menuarrow.gif) #778 no-repeat 100% 100%
}
.calendar THEAD .title
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 2px;
    COLOR: #000;
    PADDING-TOP: 2px;
    TEXT-ALIGN: center
}
.calendar THEAD .headrow
{
    BACKGROUND: #778;
    COLOR: #fff
}
.calendar THEAD .daynames
{
    BACKGROUND: #bdf
}
.calendar THEAD .name
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    COLOR: #000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #556 1px solid;
    TEXT-ALIGN: center
}
.calendar THEAD .weekend
{
    COLOR: #a66
}
.calendar THEAD .hilite
{
    BORDER-RIGHT: #04f 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #04f 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #04f 1px solid;
    COLOR: #000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #04f 1px solid;
    BACKGROUND-COLOR: #aaf
}
.calendar THEAD .active
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #77c
}
.calendar TBODY .day
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    WIDTH: 2em;
    COLOR: #456;
    PADDING-TOP: 2px;
    TEXT-ALIGN: right
}
.calendar TBODY .othermonth
{
    FONT-SIZE: 80%;
    COLOR: #bbb
}
.calendar TBODY .oweekend
{
    COLOR: #fbb
}
.calendar TABLE .wn
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 2px;
    BACKGROUND: #bdf;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.calendar TBODY .rowhilite TD
{
    BACKGROUND: #def
}
.calendar TBODY .rowhilite TD.wn
{
    BACKGROUND: #eef
}
.calendar TBODY TD.hilite
{
    BORDER-RIGHT: #bbb 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #bbb 1px solid;
    PADDING-LEFT: 1px;
    BACKGROUND: #def;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #bbb 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #bbb 1px solid
}
.calendar TBODY TD.active
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    BACKGROUND: #cde;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 2px
}
.calendar TBODY TD.selected
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #000 1px solid;
    COLOR: #000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #000 1px solid
}
.calendar TBODY TD.weekend
{
    COLOR: #a66
}
.calendar TBODY TD.today
{
    FONT-WEIGHT: bold;
    COLOR: #00f
}
.calendar TBODY .disabled
{
    COLOR: #999
}
.calendar TBODY .emptycell
{
    VISIBILITY: hidden
}
.calendar TBODY .emptyrow
{
    DISPLAY: none
}
.calendar TFOOT .footrow
{
    BACKGROUND: #556;
    COLOR: #fff;
    TEXT-ALIGN: center
}
.calendar TFOOT .ttip
{
    PADDING-RIGHT: 1px;
    BORDER-TOP: #556 1px solid;
    PADDING-LEFT: 1px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 1px;
    COLOR: #445;
    PADDING-TOP: 1px
}
.calendar TFOOT .hilite
{
    BORDER-RIGHT: #04f 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #04f 1px solid;
    PADDING-LEFT: 1px;
    BACKGROUND: #aaf;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #04f 1px solid;
    COLOR: #000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #04f 1px solid
}
.calendar TFOOT .active
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    BACKGROUND: #77c;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 2px
}
.calendar .combo
{
    BORDER-RIGHT: #655 1px solid;
    BORDER-TOP: #655 1px solid;
    DISPLAY: none;
    FONT-SIZE: 90%;
    BACKGROUND: #def;
    LEFT: 0px;
    BORDER-LEFT: #655 1px solid;
    WIDTH: 4em;
    CURSOR: default;
    COLOR: #000;
    BORDER-BOTTOM: #655 1px solid;
    POSITION: absolute;
    TOP: 0px
}
.calendar .combo .label
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: center
}
.calendar .combo .label-IEfix
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: center
}
.calendar .combo .label-IEfix
{
    WIDTH: 4em
}
.calendar .combo .hilite
{
    BACKGROUND: #acf
}
.calendar .combo .active
{
    BORDER-TOP: #46a 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND: #eef;
    BORDER-BOTTOM: #46a 1px solid
}
.calendar TD.time
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #f4f0e8;
    TEXT-ALIGN: center
}
.calendar TD.time .hour
{
    BORDER-RIGHT: #889 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #889 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #889 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #889 1px solid;
    BACKGROUND-COLOR: #fff
}
.calendar TD.time .minute
{
    BORDER-RIGHT: #889 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #889 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #889 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #889 1px solid;
    BACKGROUND-COLOR: #fff
}
.calendar TD.time .ampm
{
    BORDER-RIGHT: #889 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #889 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #889 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #889 1px solid;
    BACKGROUND-COLOR: #fff
}
.calendar TD.time .ampm
{
    TEXT-ALIGN: center
}
.calendar TD.time .colon
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.calendar TD.time SPAN.hilite
{
    BORDER-LEFT-COLOR: #000;
    BORDER-BOTTOM-COLOR: #000;
    COLOR: #fff;
    BORDER-TOP-COLOR: #000;
    BACKGROUND-COLOR: #667;
    BORDER-RIGHT-COLOR: #000
}
.calendar TD.time SPAN.active
{
    BORDER-LEFT-COLOR: #f00;
    BORDER-BOTTOM-COLOR: #f00;
    COLOR: #0f0;
    BORDER-TOP-COLOR: #f00;
    BACKGROUND-COLOR: #000;
    BORDER-RIGHT-COLOR: #f00
}

/* -- Buttons -- */
.dxeButtonEditButton_FMP2BTN,
.dxeCalendarButton_FMP2BTN,
.dxeSpinIncButton_FMP2BTN,
.dxeSpinDecButton_FMP2BTN,
.dxeSpinLargeIncButton_FMP2BTN,
.dxeSpinLargeDecButton_FMP2BTN,
.dxeColorEditButton_FMP2BTN
{
	vertical-align: middle;
	border: 1px solid #7f7f7f;
	cursor: pointer;
	text-align: center;
	white-space: nowrap;
} 
.dxeButtonEditButton_FMP2BTN
{
    padding: 0px 2px 1px 3px;    
}
.dxeSpinIncButton_FMP2BTN
{
    padding: 1px 2px 1px 3px;
    border-bottom: 0;    
}
.dxeSpinDecButton_FMP2BTN
{
    padding: 1px 2px 1px 3px;    
}
.dxeSpinLargeIncButton_FMP2BTN,
.dxeSpinLargeDecButton_FMP2BTN
{
	padding: 2px 5px 2px 5px;
}
.dxeButtonEditButton_FMP2BTN,
.dxeSpinLargeIncButton_FMP2BTN,
.dxeSpinLargeDecButton_FMP2BTN
{
	background: #e6e6e6 url(data:image/gif;base64,R0lGODlhAQAQALMAAOvr6+jo6PX19fLy8vz8/Ozs7Pn5+ebm5vDw8P39/e3t7ff39+fn5+np6f///wAAACH5BAAAAAAALAAAAAABABAAAAQM0CVilhhIFdBaYEcEADs=) repeat-x top;
}
.dxeSpinIncButton_FMP2BTN
{
	background: #F0F0F0 url(data:image/gif;base64,R0lGODlhAQAUAKIAAPX19fLy8vz8/Pn5+f39/ff39/////Dw8CH5BAAAAAAALAAAAAABABQAAAMIaCRTECfKKRMAOw==) repeat-x top;
}
.dxeSpinDecButton_FMP2BTN
{
	background: #E6E6E6 url(data:image/gif;base64,R0lGODlhAQAUAKIAAOvr6+jo6Ozs7O3t7efn5+np6ebm5gAAACH5BAAAAAAALAAAAAABABQAAAMIOAJVQSbKKRMAOw==) repeat-x top;
}
.dxeCalendarButton_FMP2BTN,
.dxeColorEditButton_FMP2BTN
{
	background: #e5e5e5 url(data:image/gif;base64,R0lGODlhAQAUALMAAOvr6+jo6PX19eXl5fLy8vz8/Ozs7Pn5+fDw8P39/e3t7ff39+fn5+np6ebm5v///yH5BAAAAAAALAAAAAABABQAAAQO8MlUzhIEKQNaC4zjDBEAOw==) repeat-x top;
	padding: 3px 11px 4px;
	min-width: 37px;
}

/* -- Pressed -- */
.dxeCalendarButtonPressed_FMP2BTN,
.dxeButtonEditButtonPressed_FMP2BTN,
.dxeSpinIncButtonPressed_FMP2BTN,
.dxeSpinDecButtonPressed_FMP2BTN,
.dxeSpinLargeIncButtonPressed_FMP2BTN, 
.dxeSpinLargeDecButtonPressed_FMP2BTN,
.dxeColorEditButton_FMP2BTN:active
{
	background: #D5D5D5 none;
	border: 1px Solid #7F7F7F;
}
.dxeSpinIncButtonPressed_FMP2BTN
{
    border-bottom: 0;
}
/* -- Hover -- */
.dxeButtonEditButtonHover_FMP2BTN,
.dxeSpinIncButtonHover_FMP2BTN,
.dxeSpinDecButtonHover_FMP2BTN,
.dxeSpinLargeIncButtonHover_FMP2BTN,
.dxeSpinLargeDecButtonHover_FMP2BTN
{
	background: #F2F2F2 url(data:image/gif;base64,R0lGODlhAQAQALMAAP7+/vv7+/j4+PLy8vz8/Pb29v39/fr6+vf39/X19fPz8/T09P///wAAAAAAAAAAACH5BAAAAAAALAAAAAABABAAAAQMkAFDwhGopLSWUkMEADs=) repeat-x top;
	border: 1px Solid #606060;
}
.dxeSpinIncButtonHover_FMP2BTN
{
    border-bottom: 0;
}
.dxeCalendarButtonHover_FMP2BTN,
.dxeColorEditButton_FMP2BTN:hover
{
	background: #F2F2F2 url(data:image/gif;base64,R0lGODlhAQAUALMAAPv7+/j4+PLy8vz8/Pn5+fb29v39/fr6+vf39/7+/vT09PX19fPz8////wAAAAAAACH5BAAAAAAALAAAAAABABQAAAQNsKVkBjgkoLK6UkwoRAA7) repeat-x top;
	border: 1px Solid #606060;
}

.dxeButtonEdit_FMP2BTN
{
	background-color: white;
	border: 1px solid #9F9F9F;
    font: 12px Arial;
}

.dxeButtonEdit_FMP2BTN td.dxic 
{
    *padding-left: 2px;
}
*[dir="rtl"].dxeTextBox_FMP2BTN td.dxic 
{
    *padding-right: 2px;
}

.dxeButtonEdit_FMP2BTN .dxeEditArea_FMP2BTN
{
	background-color: white;
}
.dxeButtonEdit_FMP2BTN .dxeIIC img
{
	padding-left: 3px;
}
.dxeTextBox_FMP2BTN
{
	background-color: white;
	border: 1px solid #9f9f9f;
    font: 12px Arial;
}

.dxeTextBox_FMP2BTN .dxeEditArea_FMP2BTN
{
	background-color: white;
}
.dxeRadioButtonList_FMP2BTN, .dxeCheckBoxList_FMP2BTN
{
	border: 1px Solid #9F9F9F;
}

.dxeCheckBoxList_FMP2BTN .dxe > table,
.dxeRadioButtonList_FMP2BTN .dxe > table 
{
    width: 100%;
}

.dxeRadioButtonList_FMP2BTN,
.dxeCheckBoxList_FMP2BTN
{
	font: 12px Arial;
}
.dxeRadioButtonList_FMP2BTN td.dxe,
.dxeCheckBoxList_FMP2BTN td.dxe
{
	padding: 7px 5px 6px 11px;
}
.dxeRadioButtonList_FMP2BTN[dir='rtl'] td.dxe,
.dxeCheckBoxList_FMP2BTN[dir='rtl'] td.dxe
{
	padding: 7px 11px 6px 5px;
}
/* -- Hyperlink -- */
.dxeHyperlink_FMP2BTN
{
	font: 12px Arial;
	color: #0d45b7;
}
a.dxeHyperlink_FMP2BTN:hover
{
	color: #5494ea;
}
a.dxeHyperlink_FMP2BTN:visited
{
	color: #ab59a6;
}
/* -- Button -- */
.dxbButton_FMP2BTN
{
	color: #FFFFFF !important;
	font: 12px Arial;
	background: #0033A0!important;
	padding: 1px;
}
.dxbButtonHover_FMP2BTN
{
	color: #FFFFFF !important;
	background: #0087C8 !important;
    border: solid 0px #606060;
}
.dxbButtonChecked_FMP2BTN
{
	color: #FFFFFF;
	background: #8D8D8D none;
}
.dxbButtonPressed_FMP2BTN
{
	color: #000000;
	background: #D5D5D5 none;
}
.dxbButton_FMP2BTN div.dxb
{
    padding: 2px 7px 3px;
	border: 1px dotted transparent;
}
.dxbButton_FMP2BTN div.dxbf
{
	border: 1px dotted black;
}
/* Link Button */
a.dxbButton_FMP2BTN
{
    color: #0d45b7;
    text-decoration: underline;
}
a.dxbButton_FMP2BTN:hover
{
	color: #5494ea;
}
a.dxbButton_FMP2BTN:visited
{
	color: #ab59a6;
}
/* Disabled */
.dxbDisabled_FMP2BTN
{
	border-color: #c3c3c3;
}
.dxbDisabled_FMP2BTN,
a.dxbButton_FMP2BTN.dxbDisabled_FMP2BTN
{
	color: #808080;
	cursor: default;
    text-decoration: none;
}
.ReportHeader
{
    background-color: #0033A0; 
    text-align: center; 
    padding: 15px; 
    margin-bottom: 3px;
    color: White; 
    font-family: Arial; 
    font-size: 30px;
}

.ReportLine
{
    height: 10px; 
    background-color: #5D70C1;
}
.dxeLoadingDiv_FMP2CAL
{
	background: White;
    opacity: 0.85;
    filter: alpha(opacity=85);
    cursor: wait;
}
.dxeLoadingPanel_FMP2CAL
{
	font: 11px Arial;
	color: #303030;
}
.dxeLoadingPanel_FMP2CAL td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

.dxeReadOnly_FMP2CAL 
{
    
}
.dxeBase_FMP2CAL
{
    font-family:Arial;
    font-size: 11px;
}
/* -- ErrorFrame -- */
.dxeErrorCell_FMP2CAL, .dxeErrorCell_FMP2CAL td
{
    font-family:Arial;
    font-size: 11px;
	color: Red;
}
.dxeErrorCell_FMP2CAL
{ 
	padding-left: 4px;
	padding-right:5px;
}
.dxeErrorFrameWithoutError_FMP2CAL {
    border: 1px solid Red;
}
.dxeErrorFrameWithoutError_FMP2CAL .dxeControlsCell_FMP2CAL {
    padding: 2px;
}

.dxeEditArea_FMP2CAL 
{
	font-family:Arial;
	font-size: 11px;
	border: 1px solid #A0A0A0;
}
/* -- Buttons -- */
.dxeButtonEditButton_FMP2CAL, .dxeCalendarButton_FMP2CAL,
.dxeSpinIncButton_FMP2CAL, .dxeSpinDecButton_FMP2CAL,
.dxeSpinLargeIncButton_FMP2CAL, .dxeSpinLargeDecButton_FMP2CAL
{	
	vertical-align: middle;
	border: solid 1px #7f7f7f;
	cursor: pointer;
} 
.dxeButtonEditButton_FMP2CAL, .dxeCalendarButton_FMP2CAL, .dxeButtonEditButton_FMP2CAL td.dx, .dxeCalendarButton_FMP2CAL td.dx,
.dxeSpinIncButton_FMP2CAL, .dxeSpinDecButton_FMP2CAL, .dxeSpinLargeIncButton_FMP2CAL, .dxeSpinLargeDecButton_FMP2CAL,
.dxeSpinIncButton_FMP2CAL td.dx, .dxeSpinDecButton_FMP2CAL td.dx, .dxeSpinLargeIncButton_FMP2CAL td.dx, .dxeSpinLargeDecButton_FMP2CAL td.dx
{	
    font-family:Arial;
    font-size: 11px;        
    font-weight: normal;
	text-align: center;
	white-space: nowrap;
} 
.dxeButtonEditButton_FMP2CAL,
.dxeSpinIncButton_FMP2CAL, .dxeSpinDecButton_FMP2CAL, .dxeSpinLargeIncButton_FMP2CAL, .dxeSpinLargeDecButton_FMP2CAL
{
    padding: 0px 2px 0px 3px;
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtDropDownBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;    
    background-color: #e6e6e6;
}
.dxeSpinIncButton_FMP2CAL
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtSpinIncBtnBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
	background-color: #F0F0F0;
}
.dxeSpinDecButton_FMP2CAL
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtSpinDecBtnBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
	background-color: #E6E6E6;
}

.dxeButtonEditButton_FMP2CAL table.dxbebt,
.dxeSpinIncButton_FMP2CAL table.dxbebt, .dxeSpinDecButton_FMP2CAL table.dxbebt, 
.dxeSpinLargeIncButton_FMP2CAL table.dxbebt, .dxeSpinLargeDecButton_FMP2CAL table.dxbebt
{
	width: 10px;
}
.dxeCalendarButton_FMP2CAL      
{
	font-size: 11px;
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtCalendarButtonBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;    
    background-color: #e5e5e5;
	padding: 4px 11px;
	padding-top: 3px;
	width: 32px;
}
.dxeCalendarButton_FMP2CAL td.dx
{
	font-size: 11px;    
	text-align: center;
	white-space: nowrap;
}
.dxeCalendarButton_FMP2CAL table.dxbebt 
{
	width: 100%;
}

/* -- Pressed -- */
.dxeCalendarButtonPressed_FMP2CAL, .dxeButtonEditButtonPressed_FMP2CAL,
.dxeSpinIncButtonPressed_FMP2CAL, .dxeSpinDecButtonPressed_FMP2CAL, .dxeSpinLargeIncButtonPressed_FMP2CAL, 
.dxeSpinLargeDecButtonPressed_FMP2CAL
{
	background-image: none;
	background-color: #D5D5D5;
	border: Solid 1px #7F7F7F;	
}
/* -- Hover -- */
.dxeCalendarButtonHover_FMP2CAL, .dxeButtonEditButtonHover_FMP2CAL,
.dxeSpinIncButtonHover_FMP2CAL, .dxeSpinDecButtonHover_FMP2CAL, .dxeSpinLargeIncButtonHover_FMP2CAL, .dxeSpinLargeDecButtonHover_FMP2CAL
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtDropDownButtonHoverBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #F2F2F2;
	border: Solid 1px #606060;
}
.dxeCalendarButtonHover_FMP2CAL
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtCalendarButtonHBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;    
}

.dxeButtonEdit_FMP2CAL
{
    background-color: white;
    border: solid 1px #9F9F9F;
    width: 170px;
}
.dxeButtonEdit_FMP2CAL .dxeEditArea_FMP2CAL {
    background-color: white;
}
.dxeButtonEdit_FMP2CAL .dxeEditArea_FMP2CAL, .dxeButtonEdit_FMP2CAL td.dxic
{
	width: 100%;
}
.dxeButtonEdit_FMP2CAL td.dxic
{
    padding: 0px 2px 0px 1px;
}
.dxeButtonEdit_FMP2CAL .dxeIIC img {
    padding-left: 3px;
}
.dxeTextBox_FMP2CAL, .dxeMemo_FMP2CAL
{
    background-color: white;
    border: solid 1px #9f9f9f;
}
.dxeTextBox_FMP2CAL td.dxic
{
	padding: 1px 2px;
	width: 100%;
}
.dxeTextBox_FMP2CAL .dxeEditArea_FMP2CAL
{
    background-color: white;
}
.dxeRadioButtonList_FMP2CAL
{
    border: Solid 1px #9F9F9F;
}
.dxeRadioButtonList_FMP2CAL, .dxeRadioButtonList_FMP2CAL table
{
    font-family:Arial;
    font-size: 11px;    
}
.dxeRadioButtonList_FMP2CAL td.dxe
{
    padding: 7px 5px 6px 11px;
}
.dxeRadioButtonList_FMP2CAL label
{
	margin-right: 6px;    
}

/* -- Memo -- */
.dxeMemo_FMP2CAL
{

}
.dxeMemoEditArea_FMP2CAL 
{
	background-color: white;
	font-family:Arial;
	font-size: 11px;
}
.dxeMemo_FMP2CAL td
{
	padding: 0 0 0 3px;
	width: 100%;
}

/* -- Hyperlink -- */
.dxeHyperlink_FMP2CAL
{
    font-family:Arial;
    font-size: 11px;
    font-weight: normal;
    color: #0d45b7;        
}
a.dxeHyperlink_FMP2CAL:hover
{
    color: #5494ea;    
}
a.dxeHyperlink_FMP2CAL:visited
{
    color: #ab59a6;    
}

/* -- ListBox -- */
.dxeListBox_FMP2CAL
{
	background-color: white;
	border: solid 1px #A0A0A0;
    font-family:Arial;
    font-size: 11px;
    width: 70px;
    height: 109px;
}
.dxeListBox_FMP2CAL div.dxlbd
{
	padding-top: 1px;    
    padding-bottom: 1px;
    height: 107px;
}
.dxeListBoxItemRow_FMP2CAL
{
    cursor: default;
}
.dxeListBoxItem_FMP2CAL
{
    border-left: solid 1px white;
    border-right: solid 1px white;
    font-family:Arial;
    font-size: 11px;
    padding: 3px 2px 4px 3px;
    white-space: nowrap;
    text-align: left;
    color: Black;
    font-weight: normal;
}

.dxeListBox_FMP2CAL td.dxeI, .dxeListBox_FMP2CAL td.dxeIM, .dxeListBox_FMP2CAL .dxeHIC, 
.dxeListBox_FMP2CAL td.dxeFTM, .dxeListBox_FMP2CAL td.dxeTM,
.dxeListBox_FMP2CAL td.dxeC, .dxeListBox_FMP2CAL td.dxeCM, .dxeListBox_FMP2CAL td.dxeHCC, .dxeListBox_FMP2CAL td.dxeMI, .dxeListBox_FMP2CAL td.dxeMIM
{
    border-right-width: 0px!important;
}
.dxeListBox_FMP2CAL td.dxeCM, .dxeListBox_FMP2CAL td.dxeHCC
{
    width: 25px;
}
.dxeListBox_FMP2CAL td.dxeIM
{
    width: 0;
}
.dxeListBox_FMP2CAL td.dxeT 
{
    width: 100%;
    padding-left: 0px!important;
}
.dxeListBox_FMP2CAL td.dxeT, .dxeListBox_FMP2CAL td.dxeMI
{
    border-left-width: 0px!important;
}
.dxeListBox_FMP2CAL td.dxeFTM, .dxeListBox_FMP2CAL td.dxeTM, .dxeListBox_FMP2CAL td.dxeLTM, 
.dxeListBox_FMP2CAL .dxeHFC, .dxeListBox_FMP2CAL .dxeHC, .dxeListBox_FMP2CAL .dxeHLC
{
    overflow: hidden;
}

.dxeListBox_FMP2CAL td.dxeFTM, .dxeListBox_FMP2CAL td.dxeTM, 
.dxeListBox_FMP2CAL .dxeHFC, .dxeListBox_FMP2CAL .dxeHC
{
    padding-right: 6px!important;
}
.dxeListBox_FMP2CAL td.dxeLTM, .dxeListBox_FMP2CAL td.dxeTM, 
.dxeListBox_FMP2CAL .dxeHC,  .dxeListBox_FMP2CAL .dxeHLC
{
    padding-left: 6px!important;
}
/*Grid lines*/
.dxeListBox_FMP2CAL td.dxeLTM, .dxeListBox_FMP2CAL td.dxeTM, .dxeListBox_FMP2CAL td.dxeMIM
{
    border-left: 1px solid #cfcfcf !important;
}
.dxeListBox_FMP2CAL td.dxeIM, .dxeListBox_FMP2CAL td.dxeFTM, .dxeListBox_FMP2CAL td.dxeTM, .dxeListBox_FMP2CAL td.dxeLTM,
.dxeListBox_FMP2CAL td.dxeCM, .dxeListBox_FMP2CAL td.dxeMIM
{
    border-bottom: solid 1px #cfcfcf;
}
.dxeListBoxItemSelected_FMP2CAL     /* inherits dxeListBoxItem */
{    
    color: White;
    background-color: #A0A0A0;
}
.dxeListBoxItemHover_FMP2CAL        /* inherits dxeListBoxItem */
{
    background-color: #cfcfcf;
    color: black;
}

/*Header*/
.dxeListBox_FMP2CAL .dxeHD
{
    background-color: #dcdcdc;
    border-bottom: solid 1px #A0A0A0;
}
.dxeListBox_FMP2CAL .dxeHC,  .dxeListBox_FMP2CAL .dxeHLC, .dxeListBox_FMP2CAL td.dxeHMIC
{
    border-left: solid 1px #A0A0A0;
}
.dxeListBox_FMP2CAL .dxeHIC, .dxeListBox_FMP2CAL .dxeHFC, .dxeListBox_FMP2CAL .dxeHCC
{
    border-left:1px solid #dcdcdc;
}
.dxeListBox_FMP2CAL .dxeHFC, .dxeListBox_FMP2CAL .dxeHC, .dxeListBox_FMP2CAL .dxeHMIC
{
    border-right-width:0;
}
.dxeListBox_FMP2CAL .dxeHLC
{
    border-right: solid 1px #dcdcdc;
}

/* -- Calendar -- */
/***********THE FOLLOWING NEEDS TO BE COPIED EXACTLY AS IS INTO THE 
************DEVEXPRESS-GRIDVIEW-SAS.CSS FILE***********************/
.dxeCalendar_FMP2CAL
{ 
    border: solid 1px #9f9f9f;
    background-color: White;
    color: Black;
    font-weight: normal;
    cursor: default;
}
.dxeCalendar_FMP2CAL td.dxMonthGrid_FMP2CAL 
{
    padding: 8px 20px;    
}
.dxeCalendar_FMP2CAL td.dxMonthGridWithWeekNumbers_FMP2CAL
{
    padding: 5px 20px 8px 8px;    
}
.dxeCalendarDayHeader_FMP2CAL
{
    font-family:Arial;
    font-size: 11px;        
    padding: 2px 4px 5px;
    border-bottom: solid 1px #cfcfcf;
}
.dxeCalendarWeekNumber_FMP2CAL
{    
    font-family:Arial;
    font-size: 7pt;    
    text-align: right;    
    padding: 6px 8px 6px 4px;        
    color: black;
}
.dxeCalendarDay_FMP2CAL
{    
    font-family:Arial;
    font-size: 11px;
    padding: 4px 6px;
    text-align: center;    
}
.dxeCalendarWeekend_FMP2CAL        /* inherits dxeCalendarDay */
{
    
}
.dxeCalendarOtherMonth_FMP2CAL     /* inherits dxeCalendarDay */
{
    background-color: #baebff;
    color: Gray;
}
.dxeCalendarOutOfRange_FMP2CAL     /* inherits dxeCalendarDay */
{
    background-color:#baebff;
    color: gray;    
}
.dxeCalendarSelected_FMP2CAL       /* inherits dxeCalendarDay */
{
    color: White;
    background-color: blue;
}
.dxeCalendarToday_FMP2CAL         /* inherits dxeCalendarDay */
{
   
}
.dxeCalendarHeader_FMP2CAL
{
    background-color: #008cff;
    border: solid 1px #c9c9c9;    
    border-width: 1px 0;
    padding: 4px 7px;
}
.dxeCalendarHeader_FMP2CAL td.dxe
{
    font-family:Arial;
    font-size: 11px;
    text-align: center;
	cursor: pointer;
}
.dxeCalendarFooter_FMP2CAL 
{
    background-color: #ededed;
    padding: 8px 0px;    
    border-top: solid 1px #d6d6d6;
}
.dxeCalendarFastNav_FMP2CAL
{
    color: Black;
    background: White;
    border: solid 1px #9f9f9f;
    border-bottom: 0px;
    padding: 12px 8px;
}
.dxeCalendarFastNavMonthArea_FMP2CAL
{
    padding: 0px 9px;
}
.dxeCalendarFastNavYearArea_FMP2CAL
{    
}
.dxeCalendarFastNavFooter_FMP2CAL
{
    color: Black;
    background-color: #ededed;
    padding: 8px 0px;   
    border: solid 1px #9f9f9f;
    border-top: solid 1px #d6d6d6;
}
.dxeCalendarFastNavMonth_FMP2CAL, .dxeCalendarFastNavYear_FMP2CAL
{
    font: normal 11px Arial;
    color: Black;
    padding: 3px 5px;
    text-align: center;
	cursor: pointer;
}
.dxeCalendarFastNavMonth_FMP2CAL
{
	padding: 6px;
}
.dxeCalendarFastNavMonthSelected_FMP2CAL, .dxeCalendarFastNavYearSelected_FMP2CAL
{
    color: White;
    background: #8d8d8d;    
}
.dxeCalendarFastNavMonthHover_FMP2CAL, .dxeCalendarFastNavYearHover_FMP2CAL
{        
    color: Black;
    background: Yellow;
    padding: 2px 4px;
    border: solid 1px #d6d6d6;
}
.dxeCalendarFastNavMonthHover_FMP2CAL
{
	padding: 5px;
}
/**************END COPY*******************************/

/* Disabled */
.dxeDisabled_FMP2CAL, .dxeDisabled_FMP2CAL td.dxe
{
	color: #acacac;
	cursor: default;
}
a.dxeDisabled_FMP2CAL:hover
{
    color: #acacac;
}
.dxeButtonDisabled_FMP2CAL, .dxeButtonDisabled_FMP2CAL td.dxe
{
	border-color: #c3c3c3;
	color: #808080;
	cursor: default;
}
/* -- Button -- */
.dxbButton_FMP2CAL
{	
  	color: #000000;    
  	font-weight:normal;
	font-size: 11px;
	font-family:Arial;				    
	vertical-align: middle;	 		
	border: solid 1px #7F7F7F;	
	background: #E0DFDF url('<%=WebResource("DevExpress.Web.Images.edtButtonBack.gif")%>') top;
    background-repeat:repeat-x;
    padding: 1px 1px 1px 1px;
	cursor: pointer;
}
.dxbButtonHover_FMP2CAL 
{
  	color: #000000;        
	background: #F2F2F2 url('<%=WebResource("DevExpress.Web.Images.edtButtonHoverBack.gif")%>') top;
    background-repeat: repeat-x;
	border: solid 1px #606060;
}
.dxbButtonChecked_FMP2CAL 
{
    color: #FFFFFF;
	background-image: none;
	background-color: #8D8D8D;
}
.dxbButtonPressed_FMP2CAL 
{
  	color: #000000;        
	background-image: none;
	background-color: #D5D5D5;
}
.dxbButton_FMP2CAL div.dxb
{    
    padding: 3px 8px 4px 8px;
	border: 0px;
}
.dxbButton_FMP2CAL div.dxbf
{     
    padding: 2px 7px 3px 7px;
	border: dotted 1px black;		
}
.dxbButton_FMP2CAL div.dxb table
{    
  	color: #000000;    
	font-size: 11px;
	font-family:Arial;				    
}
.dxbButton_FMP2CAL div.dxb td.dxb
{    
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}


/* Disabled */
.dxbDisabled_FMP2CAL
{
    border-color: #c3c3c3;
	color: #808080;
	cursor: default;
}
.dxbDisabled_FMP2CAL td.dxb
{
	color: #808080;
}
/* -- FilterControl -- */
.dxfcTable_FMP2CAL
{	
	border-collapse: separate!important;		
}
.dxfcTable_FMP2CAL td.dxfc
{
	padding: 0px 0px 0px 3px;
	vertical-align: middle;
	font: 11px Arial;
	color: Black;
}
a.dxfcPropertyName_FMP2CAL
{
	white-space: nowrap!important;
	color: Blue!important;
}
a.dxfcGroupType_FMP2CAL
{
	white-space: nowrap!important;
	padding: 0px 3px 0px 3px!important;
	color: Red!important;
}
a.dxfcOperation_FMP2CAL
{
	white-space: nowrap!important;
	color: Green!important;
}
a.dxfcValue_FMP2CAL
{
	white-space: nowrap!important;
	color: Gray!important;
}
.dxfcImageButton_FMP2CAL 
{
	cursor: pointer;
}

.dxfcLoadingDiv_FMP2CAL
{
	background: white;
	opacity: 0.01;
	filter: alpha(opacity=1);	
}
.dxfcLoadingPanel_FMP2CAL
{
	font: 11px Arial;
	color: #303030;
	border: solid 1px #9F9F9F;
	background: white;	
}
.dxfcLoadingPanel_FMP2CAL td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

.dxeMaskHint_FMP2CAL 
{
	background: #ffffe1;
	border: solid 1px black;
	padding: 2px 5px 3px;
	color: Black;
	font: 11px Arial;
}

/* -- ProgressBar -- */
.dxeProgressBar_FMP2CAL
{
    border: Solid 1px #696969;
    background-color: #FFFFFF;
}
.dxeProgressBar_FMP2CAL, .dxeProgressBar_FMP2CAL td.dxe
{
    font-family:Arial, Verdana,Arial;
    font-size: 11px;
   	color: Black;
}
.dxeProgressBar_FMP2CAL .dxePBMainCell_FMP2CAL, .dxeProgressBar_FMP2CAL td.dxe
{
    padding: 0;
}
.dxeProgressBarIndicator_FMP2CAL 
{
    background-color: #E0DFDF;
}

/* -- DropDownWindow -- */
.dxeDropDownWindow_FMP2CAL
{
    background-color: white;
    border: solid 1px #9F9F9F;
}

/*----------------- ColorTable -----------------*/
.dxeColorIndicator_FMP2CAL
{
    border: solid 1px #9F9F9F;
    width: 15px;
    height: 15px;
    cursor: pointer;
}
.dxeColorTable_FMP2CAL
{
    background-color: #ffffff;
    border: solid 1px #9F9F9F;
}
.dxeColorTable_FMP2CAL td.dx
{
    padding: 4px 4px;
}
.dxeColorTableCell_FMP2CAL {
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 3px;
    cursor: pointer;
}
.dxeColorTableCellDiv_FMP2CAL {
    border: solid 1px #808080;
    width: 12px;
    height: 12px;
    font-size: 0px;
}
.dxeColorTableCellSelected_FMP2CAL {
    padding-left: 2px!important;
    padding-bottom: 2px!important;
    padding-top: 2px!important;
    padding-right: 2px!important;

    background-color: #CBCBCB;
    border: solid 1px #888888;
}
.dxeColorTableCellHover_FMP2CAL {
    padding-left: 2px!important;
    padding-bottom: 2px!important;
    padding-top: 2px!important;
    padding-right: 2px!important;
    
    background-color: #F2F2F2;
    border: solid 1px #888888;
}

.dxeFocused_FMP2CAL 
{
	border: solid 1px #3d3d3d;
}
.dxeNullText_FMP2CAL .dxeEditArea_FMP2CAL,
.dxeNullText_FMP2CAL .dxeMemoEditArea_FMP2CAL
{
	color: #818181;
}

.dxEditors_caRefresh_FMP2CBX,
.dxEditors_edtDropDown_FMP2CBX,
.dxEditors_edtDropDownDisabled_FMP2CBX,
.dxEditors_edtError_FMP2CBX,
.dxeFocused_FMP2CBX .dxeTBHSys .dxeFocusedMDHSys .dxEditors_edtTBMainDH_FMP2CBX,
.dxeFocused_FMP2CBX .dxeTBHSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHHover_FMP2CBX,
.dxeFocused_FMP2CBX .dxeTBHSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHPressed_FMP2CBX,
.dxeFocused_FMP2CBX .dxeTBHSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDH_FMP2CBX,
.dxeFocused_FMP2CBX .dxeTBHSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHHover_FMP2CBX,
.dxeFocused_FMP2CBX .dxeTBHSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHPressed_FMP2CBX,
.dxeFocused_FMP2CBX .dxeTBVSys .dxeFocusedMDHSys .dxEditors_edtTBMainDH_FMP2CBX,
.dxeFocused_FMP2CBX .dxeTBVSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHHover_FMP2CBX,
.dxeFocused_FMP2CBX .dxeTBVSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHPressed_FMP2CBX,
.dxeFocused_FMP2CBX .dxeTBVSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDH_FMP2CBX,
.dxeFocused_FMP2CBX .dxeTBVSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHHover_FMP2CBX,
.dxeFocused_FMP2CBX .dxeTBVSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHPressed_FMP2CBX,
.dxeTBHSys .dxEditors_edtTBMainDH_FMP2CBX,
.dxeTBHSys .dxEditors_edtTBMainDHDisabled_FMP2CBX,
.dxeTBHSys .dxEditors_edtTBMainDHHover_FMP2CBX,
.dxeTBHSys .dxEditors_edtTBMainDHPressed_FMP2CBX,
.dxeTBHSys .dxEditors_edtTBSecondaryDH_FMP2CBX,
.dxeTBHSys .dxEditors_edtTBSecondaryDHDisabled_FMP2CBX,
.dxeTBHSys .dxEditors_edtTBSecondaryDHHover_FMP2CBX,
.dxeTBHSys .dxEditors_edtTBSecondaryDHPressed_FMP2CBX,
.dxeTBVSys .dxEditors_edtTBMainDH_FMP2CBX,
.dxeTBVSys .dxEditors_edtTBMainDHDisabled_FMP2CBX,
.dxeTBVSys .dxEditors_edtTBMainDHHover_FMP2CBX,
.dxeTBVSys .dxEditors_edtTBMainDHPressed_FMP2CBX,
.dxeTBVSys .dxEditors_edtTBSecondaryDH_FMP2CBX,
.dxeTBVSys .dxEditors_edtTBSecondaryDHDisabled_FMP2CBX,
.dxeTBVSys .dxEditors_edtTBSecondaryDHHover_FMP2CBX,
.dxeTBVSys .dxEditors_edtTBSecondaryDHPressed_FMP2CBX
{
    background-image: url('Images/editor_sprite.png');
    background-repeat: no-repeat;
    background-color: transparent;
}
.dxEditors_edtDropDown_FMP2CBX
{
    background-position: -118px -146px;
    width: 10px;
    height: 14px;
}
.dxEditors_edtError_FMP2CBX,
.dxEditors_edtDropDown_FMP2CBX,
.dxEditors_edtDropDownDisabled_FMP2CBX
{
	display:block;
	margin:auto;
}
.dxEditors_caRefresh_FMP2CBX,
.dxEditors_edtDropDown_FMP2CBX,
.dxEditors_edtDropDownDisabled_FMP2CBX,
.dxEditors_edtError_FMP2CBX,
.dxeFocused_FMP2CBX .dxeTBHSys .dxeFocusedMDHSys .dxEditors_edtTBMainDH_FMP2CBX,
.dxeFocused_FMP2CBX .dxeTBHSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHHover_FMP2CBX,
.dxeFocused_FMP2CBX .dxeTBHSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHPressed_FMP2CBX,
.dxeFocused_FMP2CBX .dxeTBHSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDH_FMP2CBX,
.dxeFocused_FMP2CBX .dxeTBHSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHHover_FMP2CBX,
.dxeFocused_FMP2CBX .dxeTBHSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHPressed_FMP2CBX,
.dxeFocused_FMP2CBX .dxeTBVSys .dxeFocusedMDHSys .dxEditors_edtTBMainDH_FMP2CBX,
.dxeFocused_FMP2CBX .dxeTBVSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHHover_FMP2CBX,
.dxeFocused_FMP2CBX .dxeTBVSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHPressed_FMP2CBX,
.dxeFocused_FMP2CBX .dxeTBVSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDH_FMP2CBX,
.dxeFocused_FMP2CBX .dxeTBVSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHHover_FMP2CBX,
.dxeFocused_FMP2CBX .dxeTBVSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHPressed_FMP2CBX,
.dxeTBHSys .dxEditors_edtTBMainDH_FMP2CBX,
.dxeTBHSys .dxEditors_edtTBMainDHDisabled_FMP2CBX,
.dxeTBHSys .dxEditors_edtTBMainDHHover_FMP2CBX,
.dxeTBHSys .dxEditors_edtTBMainDHPressed_FMP2CBX,
.dxeTBHSys .dxEditors_edtTBSecondaryDH_FMP2CBX,
.dxeTBHSys .dxEditors_edtTBSecondaryDHDisabled_FMP2CBX,
.dxeTBHSys .dxEditors_edtTBSecondaryDHHover_FMP2CBX,
.dxeTBHSys .dxEditors_edtTBSecondaryDHPressed_FMP2CBX,
.dxeTBVSys .dxEditors_edtTBMainDH_FMP2CBX,
.dxeTBVSys .dxEditors_edtTBMainDHDisabled_FMP2CBX,
.dxeTBVSys .dxEditors_edtTBMainDHHover_FMP2CBX,
.dxeTBVSys .dxEditors_edtTBMainDHPressed_FMP2CBX,
.dxeTBVSys .dxEditors_edtTBSecondaryDH_FMP2CBX,
.dxeTBVSys .dxEditors_edtTBSecondaryDHDisabled_FMP2CBX,
.dxeTBVSys .dxEditors_edtTBSecondaryDHHover_FMP2CBX,
.dxeTBVSys .dxEditors_edtTBSecondaryDHPressed_FMP2CBX
{
    background-image: url('Images/editor_sprite.png');
    background-repeat: no-repeat;
    background-color: transparent;
}
.dxEditors_edtDropDown_FMP2CBX
{
    background-position: -118px -146px;
    width: 10px;
    height: 14px;
}
.dxEditors_edtDropDownDisabled_FMP2CBX
{
    background-position: -107px -146px;
    width: 10px;
    height: 14px;
}
.dxEditors_edtError_FMP2CBX
{
    background-position: -80px -146px;
    width: 14px;
    height: 14px;
}
.dxeFocused_FMP2CBX .dxeTBHSys .dxeFocusedMDHSys .dxEditors_edtTBMainDH_FMP2CBX
{
    background-position: -154px -28px;
    width: 13px;
    height: 19px;
}
.dxeFocused_FMP2CBX .dxeTBHSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHHover_FMP2CBX
{
    background-position: -154px 0px;
    width: 13px;
    height: 19px;
}
.dxeFocused_FMP2CBX .dxeTBHSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHPressed_FMP2CBX
{
    background-position: -154px -68px;
    width: 13px;
    height: 19px;
}
.dxeFocused_FMP2CBX .dxeTBHSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDH_FMP2CBX
{
    background-position: -128px -110px;
    width: 13px;
    height: 19px;
}
.dxeFocused_FMP2CBX .dxeTBHSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHHover_FMP2CBX
{
    background-position: -72px -110px;
    width: 13px;
    height: 19px;
}
.dxeFocused_FMP2CBX .dxeTBHSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHPressed_FMP2CBX
{
    background-position: -58px -110px;
    width: 13px;
    height: 19px;
}
.dxeFocused_FMP2CBX .dxeTBVSys .dxeFocusedMDHSys .dxEditors_edtTBMainDH_FMP2CBX
{
    background-position: -120px -132px;
    width: 19px;
    height: 13px;
}
.dxeFocused_FMP2CBX .dxeTBVSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHHover_FMP2CBX
{
    background-position: -140px -132px;
    width: 19px;
    height: 13px;
}
.dxeFocused_FMP2CBX .dxeTBVSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHPressed_FMP2CBX
{
    background-position: -60px -162px;
    width: 19px;
    height: 13px;
}
.dxeFocused_FMP2CBX .dxeTBVSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDH_FMP2CBX
{
    background-position: -100px -132px;
    width: 19px;
    height: 13px;
}
.dxeFocused_FMP2CBX .dxeTBVSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHHover_FMP2CBX
{
    background-position: -20px -162px;
    width: 19px;
    height: 13px;
}
.dxeFocused_FMP2CBX .dxeTBVSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHPressed_FMP2CBX
{
    background-position: 0px -162px;
    width: 19px;
    height: 13px;
}
.dxeTBHSys .dxEditors_edtTBMainDH_FMP2CBX
{
    background-position: -114px -110px;
    width: 13px;
    height: 19px;
}
.dxeTBHSys .dxEditors_edtTBMainDHDisabled_FMP2CBX
{
    background-position: -116px -68px;
    width: 13px;
    height: 19px;
}
.dxeTBHSys .dxEditors_edtTBMainDHHover_FMP2CBX
{
    background-position: -142px -110px;
    width: 13px;
    height: 19px;
}
.dxeTBHSys .dxEditors_edtTBMainDHPressed_FMP2CBX
{
    background-position: -44px -110px;
    width: 13px;
    height: 19px;
}
.dxeTBHSys .dxEditors_edtTBSecondaryDH_FMP2CBX
{
    background-position: -100px -110px;
    width: 13px;
    height: 19px;
}
.dxeTBHSys .dxEditors_edtTBSecondaryDHDisabled_FMP2CBX
{
    background-position: -112px -90px;
    width: 13px;
    height: 19px;
}
.dxeTBHSys .dxEditors_edtTBSecondaryDHHover_FMP2CBX
{
    background-position: -154px -48px;
    width: 13px;
    height: 19px;
}
.dxeTBHSys .dxEditors_edtTBSecondaryDHPressed_FMP2CBX
{
    background-position: -86px -110px;
    width: 13px;
    height: 19px;
}
.dxeTBVSys .dxEditors_edtTBMainDH_FMP2CBX
{
    background-position: -60px -132px;
    width: 19px;
    height: 13px;
}
.dxeTBVSys .dxEditors_edtTBMainDHDisabled_FMP2CBX
{
    background-position: -40px -132px;
    width: 19px;
    height: 13px;
}
.dxeTBVSys .dxEditors_edtTBMainDHHover_FMP2CBX
{
    background-position: 0px -132px;
    width: 19px;
    height: 13px;
}
.dxeTBVSys .dxEditors_edtTBMainDHPressed_FMP2CBX
{
    background-position: -80px -132px;
    width: 19px;
    height: 13px;
}
.dxeTBVSys .dxEditors_edtTBSecondaryDH_FMP2CBX
{
    background-position: -149px -146px;
    width: 19px;
    height: 13px;
}
.dxeTBVSys .dxEditors_edtTBSecondaryDHDisabled_FMP2CBX
{
    background-position: -129px -146px;
    width: 19px;
    height: 13px;
}
.dxeTBVSys .dxEditors_edtTBSecondaryDHHover_FMP2CBX
{
    background-position: -40px -162px;
    width: 19px;
    height: 13px;
}
.dxeTBVSys .dxEditors_edtTBSecondaryDHPressed_FMP2CBX
{
    background-position: -20px -132px;
    width: 19px;
    height: 13px;
}
.dxeTBVSys .dxEditors_edtTBMainDHPressed_FMP2CBX,
.dxeTBVSys .dxEditors_edtTBSecondaryDHPressed_FMP2CBX
{
	z-index: 7;
}
.dxeTBHSys .dxEditors_edtTBMainDHPressed_FMP2CBX,
.dxeTBHSys .dxEditors_edtTBSecondaryDHPressed_FMP2CBX
{
	z-index: 7;
}
.dxEditors_edtError_FMP2CBX,
.dxEditors_edtDropDown_FMP2CBX,
.dxEditors_edtDropDownDisabled_FMP2CBX,
.dxEditors_edtSpinEditIncrementImage_FMP2CBX,
.dxEditors_edtSpinEditIncrementImageDisabled_FMP2CBX,
.dxEditors_edtSpinEditDecrementImage_FMP2CBX,
.dxEditors_edtSpinEditDecrementImageDisabled_FMP2CBX,
.dxEditors_edtSpinEditLargeIncImage_FMP2CBX,
.dxEditors_edtSpinEditLargeIncImageDisabled_FMP2CBX,
.dxEditors_edtSpinEditLargeDecImage_FMP2CBX,
.dxEditors_edtSpinEditLargeDecImageDisabled_FMP2CBX
{
	display:block;
	margin:auto;
}
td.dxeHelpText_FMP2CBX {
    visibility: visible;
    color: #9F9F9F;
    font: 11px Arial;
}
td.dxeHelpText_FMP2CBX.dxeHHelpTextSys {
    padding: 0 6px;
}
td.dxeHelpText_FMP2CBX.dxeVHelpTextSys {
    padding: 2px 0;
}
/* Loading */
.dxeLoadingDiv_FMP2CBX
{
	background: White none;
	opacity: 0.85;
	filter: alpha(opacity=85);
}
.dxeLoadingDivWithContent_FMP2CBX
{
	background: White none;
	opacity: 0.01;
	filter: alpha(opacity=1);
}
.dxeLoadingPanel_FMP2CBX
{
	font: 12px Arial;
	color: #303030;
}
.dxeLoadingPanelWithContent_FMP2CBX
{
	font: 12px Arial;
	color: #303030;
	background: #FFFFFF none;
	border: 1px solid #D6D6D6;
}
.dxeLoadingPanel_FMP2CBX td.dx, 
.dxeLoadingPanelWithContent_FMP2CBX td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px;
}
.dxeButtonEditSys .dxic .dxeLoadingDiv_FMP2CBX
{
	opacity: 1!important;
	filter: alpha(opacity=100)!important;
}
.dxeButtonEditSys .dxic .dxeLoadingPanel_FMP2CBX
{
    background-color: transparent!important;
    font: normal 0px arial, verdana!important;
}
.dxeButtonEditSys .dxic .dxeLoadingPanel_FMP2CBX td.dx
{
	padding: 0px!important;
}

.dxeButtonEditSys .dxic .dxeLoadingPanel_FMP2CBX td.dx > span
{
	display: none;
}
.dxeButtonEditSys .dxic .dxeLoadingPanel_FMP2CBX td.dx > img
{
	height: 15px;
    width: auto;
    vertical-align: middle;
}
.dxeReadOnly_FMP2CBX
{
}
.dxeBase_FMP2CBX
{
	font: 12px Arial;
}
td.dxic
{
	font-size: 0;
}
/* InternalCheckBox */
.dxeIRBFocused_FMP2CBX
{
	border: 1px dotted #ffb100;
	margin: 0px!important;
}
.dxeIRadioButton_FMP2CBX 
{
}
/* -- ErrorFrame -- */
.dxeErrorCell_FMP2CBX,
.dxeErrorCell_FMP2CBX td
{
	font: 12px Arial;
	color: Red;
}
.dxeErrorCell_FMP2CBX
{
	padding-left: 4px;
	padding-right: 5px;
}
.dxeErrorFrameWithoutError_FMP2CBX
{
	border: 1px solid Red;
}
.dxeErrorFrameWithoutError_FMP2CBX .dxeControlsCell_FMP2CBX,
.dxeErrorFrameWithoutError_FMP2CBX.dxeControlsCell_FMP2CBX
{
	padding: 2px;
}

.dxeEditArea_FMP2CBX
{
	border: 1px solid #A0A0A0;
}
.dxeEditArea_FMP2CBX,
input[type="text"].dxeEditArea_FMP2CBX, /*Bootstrap correction*/
input[type="password"].dxeEditArea_FMP2CBX /*Bootstrap correction*/
{
    font: 12px Arial;
}
input[type="text"].dxeEditArea_FMP2CBX, /*Bootstrap correction*/
input[type="password"].dxeEditArea_FMP2CBX /*Bootstrap correction*/
{
    height: 14px;
    margin-bottom: 0px;
}
body input.dxeEditArea_FMP2CBX /*Bootstrap correction*/
{
    color: black;
}
@media screen and (-webkit-min-device-pixel-ratio:0) /* Chrome */
{
    input[type="text"].dxeEditArea_FMP2CBX,
    input[type="password"].dxeEditArea_FMP2CBX
    {
        padding-top: 1px;
        padding-bottom: 1px;
        margin-top: -1px;
        margin-bottom: -1px;
    }
    .dxeSafariSys input.dxeEditArea_FMP2CBX {
        padding-top: 0px;
        padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}
/* -- ValidationSummary -- */
.dxvsValidationSummary_FMP2CBX
{
	font: 12px Arial;
	color: Red;
}
.dxvsValidationSummary_FMP2CBX td.dxvsRC
{
	vertical-align: top;
	padding: 2px 5px 4px 6px;
}
.dxvsValidationSummary_FMP2CBX .dxvsE
{
}
/* ValidationSummary - Header */
.dxvsValidationSummary_FMP2CBX table.dxvsHT
{
	width: 100%;
}
.dxvsValidationSummary_FMP2CBX td.dxvsH
{
	padding: 2px 0;
}
/* ValidationSummary - Hyperlink */
.dxvsValidationSummary_FMP2CBX a.dxvsHL,
.dxvsValidationSummary_FMP2CBX a.dxvsHL:visited
{
	color: red;
}
.dxvsValidationSummary_FMP2CBX a.dxvsHL
{
	text-decoration: none;
	border-bottom: 1px dashed #f70;
}
.dxvsValidationSummary_FMP2CBX a.dxvsHL:hover
{
	color: #f70;
}
/* ValidationSummary - Table Layout */
.dxvsValidationSummary_FMP2CBX table.dxvsT
{
}
.dxvsValidationSummary_FMP2CBX tr.dxvsE
{
}
.dxvsValidationSummary_FMP2CBX td.dxvsETC
{
	padding: 2px 0;
}
/* ValidationSummary - List Layout */
.dxvsValidationSummary_FMP2CBX ul.dxvsL
{
}
.dxvsValidationSummary_FMP2CBX ol.dxvsL
{
}
.dxvsValidationSummary_FMP2CBX li.dxvsE
{
	padding: 2px 0;
}
/* -- Buttons -- */
.dxeButtonEditButton_FMP2CBX,
.dxeCalendarButton_FMP2CBX,
.dxeSpinIncButton_FMP2CBX,
.dxeSpinDecButton_FMP2CBX,
.dxeSpinLargeIncButton_FMP2CBX,
.dxeSpinLargeDecButton_FMP2CBX,
.dxeColorEditButton_FMP2CBX
{
	vertical-align: middle;
	border: 1px solid #7f7f7f;
	cursor: pointer;
	font: normal 11px Arial;
	text-align: center;
    background-color:#e6e6e6;
	white-space: nowrap;
} 
.dxeButtonEditButton_FMP2CBX
{
    padding: 0px 2px 1px 3px;    
}
/* -- Pressed -- */
.dxeCalendarButtonPressed_FMP2CBX,
.dxeButtonEditButtonPressed_FMP2CBX,
.dxeSpinIncButtonPressed_FMP2CBX,
.dxeSpinDecButtonPressed_FMP2CBX,
.dxeSpinLargeIncButtonPressed_FMP2CBX, 
.dxeSpinLargeDecButtonPressed_FMP2CBX,
.dxeColorEditButton_FMP2CBX:active
{
	background: #D5D5D5 none;
	border: 1px Solid #7F7F7F;
}
.dxeSpinIncButtonPressed_FMP2CBX
{
    border-bottom: 0;
}
/* -- Hover -- */
.dxeCalendarButtonHover_FMP2CBX,
.dxeButtonEditButtonHover_FMP2CBX,
.dxeSpinIncButtonHover_FMP2CBX,
.dxeSpinDecButtonHover_FMP2CBX,
.dxeSpinLargeIncButtonHover_FMP2CBX,
.dxeSpinLargeDecButtonHover_FMP2CBX,
.dxeColorEditButton_FMP2CBX:hover
{
	background: #F2F2F2 repeat-x top;
	border: 1px Solid #606060;
}
.dxeSpinIncButtonHover_FMP2CBX
{
    border-bottom: 0;
}
.dxeCalendarButtonHover_FMP2CBX,
.dxeColorEditButton_FMP2CBX:hover
{
	background: repeat-x top;
}

.dxeButtonEdit_FMP2CBX
{
	background-color: white;
	border: 1px solid #9F9F9F;
}

.dxeButtonEdit_FMP2CBX td.dxic 
{
    *padding-left: 2px;
}
*[dir="rtl"].dxeTextBox_FMP2CBX td.dxic 
{
    *padding-right: 2px;
}

.dxeButtonEdit_FMP2CBX .dxeEditArea_FMP2CBX
{
	background-color: white;
}
.dxeButtonEdit_FMP2CBX .dxeIIC img
{
	padding-left: 3px;
}
.dxeTextBox_FMP2CBX,
.dxeMemo_FMP2CBX
{
	background-color: white;
	border: 1px solid #9f9f9f;
}
.dxeTextBox_FMP2CBX .dxeEditArea_FMP2CBX
{
	background-color: white;
}
/* -- Memo -- */
.dxeMemo_FMP2CBX
{
}
.dxeMemoEditArea_FMP2CBX
{
	background-color: white;
	font: 12px Arial;
	outline: none;
}
/* -- Hyperlink -- */
.dxeHyperlink_FMP2CBX
{
	font: normal 12px Arial;
	color: #0d45b7;
}
a.dxeHyperlink_FMP2CBX:hover
{
	color: #5494ea;
}
a.dxeHyperlink_FMP2CBX:visited
{
	color: #ab59a6;
}
/* -- ListBox -- */
.dxeListBox_FMP2CBX
{
	background-color: white;
	border: 1px solid #A0A0A0;
	font: 12px Arial;
	width: 70px;
	height: 109px;
}
.dxeListBox_FMP2CBX div.dxlbd
{
	padding-top: 1px;
	padding-bottom: 1px;
	height: 107px;
}
.dxeListBoxItemRow_FMP2CBX
{
	cursor: default;
}
.dxeListBoxItem_FMP2CBX
{
	border-left: 1px solid white;
	border-right: 1px solid white;
	font: normal 12px Arial;
	padding: 3px 2px 4px 3px;
	white-space: nowrap;
	text-align: left;
}
.dxeListBoxItem_FMP2CBX em
{
	background: #CFCFCF none repeat 0 0;
	color: #333333;
	font-weight: bold;
	font-style: normal;
}
.dxeListBox_FMP2CBX td.dxeI,
.dxeListBox_FMP2CBX td.dxeIM,
.dxeListBox_FMP2CBX .dxeHIC, 
.dxeListBox_FMP2CBX td.dxeFTM,
.dxeListBox_FMP2CBX td.dxeTM,
.dxeListBox_FMP2CBX td.dxeC,
.dxeListBox_FMP2CBX td.dxeCM,
.dxeListBox_FMP2CBX td.dxeHCC,
.dxeListBox_FMP2CBX td.dxeMI,
.dxeListBox_FMP2CBX td.dxeMIM
{
	border-right-width: 0!important;
}
.dxeListBox_FMP2CBX td.dxeIR,
.dxeListBox_FMP2CBX td.dxeIMR,
.dxeListBox_FMP2CBX .dxeHICR, 
.dxeListBox_FMP2CBX td.dxeFTMR,
.dxeListBox_FMP2CBX td.dxeTMR,
.dxeListBox_FMP2CBX td.dxeCR,
.dxeListBox_FMP2CBX td.dxeCMR,
.dxeListBox_FMP2CBX td.dxeHCCR,
.dxeListBox_FMP2CBX td.dxeMIR,
.dxeListBox_FMP2CBX td.dxeMIMR
{
	border-left-width: 0!important;
}
.dxeListBox_FMP2CBX td.dxeCM,
.dxeListBox_FMP2CBX td.dxeHCC,
.dxeListBox_FMP2CBX td.dxeCMR,
.dxeListBox_FMP2CBX td.dxeHCCR
{
	width: 29px;
    *width: 23px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.dxeListBox_FMP2CBX td.dxeIM,
.dxeListBox_FMP2CBX td.dxeIMR
{
	width: 0;
}
.dxeListBox_FMP2CBX td.dxeC > span,
.dxeListBox_FMP2CBX td.dxeCM > span
{
    margin: 2px 2px 2px 3px;
}
.dxeListBox_FMP2CBX td.dxeCR > span,
.dxeListBox_FMP2CBX td.dxeCMR > span
{
    margin: 2px 3px 2px 2px;
}
.dxeListBox_FMP2CBX td.dxeC
{
	padding-right: 3px!important;
}
.dxeListBox_FMP2CBX td.dxeCR
{
	padding-left: 3px!important;
}

.dxeListBox_FMP2CBX td.dxeT
{
	width: 100%;
	padding-left: 0!important;
}

.dxeListBox_FMP2CBX td.dxeTR
{
	width: 100%;
	padding-right: 0!important;
}
.dxeListBox_FMP2CBX td.dxeT,
.dxeListBox_FMP2CBX td.dxeMI
{
	border-left-width: 0!important;
}
.dxeListBox_FMP2CBX td.dxeTR,
.dxeListBox_FMP2CBX td.dxeMIR
{
	border-right-width: 0!important;
}
.dxeListBox_FMP2CBX td.dxeFTM,
.dxeListBox_FMP2CBX td.dxeTM,
.dxeListBox_FMP2CBX td.dxeLTM, 
.dxeListBox_FMP2CBX .dxeHFC,
.dxeListBox_FMP2CBX .dxeHC,
.dxeListBox_FMP2CBX .dxeHLC,
.dxeListBox_FMP2CBX td.dxeFTMR,
.dxeListBox_FMP2CBX td.dxeTMR,
.dxeListBox_FMP2CBX td.dxeLTMR, 
.dxeListBox_FMP2CBX .dxeHFCR,
.dxeListBox_FMP2CBX .dxeHCR,
.dxeListBox_FMP2CBX .dxeHLCR
{
	overflow: hidden;
}
.dxeListBox_FMP2CBX td.dxeFTM,
.dxeListBox_FMP2CBX td.dxeTM, 
.dxeListBox_FMP2CBX .dxeHFC,
.dxeListBox_FMP2CBX .dxeHC
{
	padding-right: 6px!important;
}
.dxeListBox_FMP2CBX td.dxeFTMR,
.dxeListBox_FMP2CBX td.dxeTMR, 
.dxeListBox_FMP2CBX .dxeHFCR,
.dxeListBox_FMP2CBX .dxeHCR
{
	padding-left: 6px!important;
}
.dxeListBox_FMP2CBX td.dxeLTM,
.dxeListBox_FMP2CBX td.dxeTM, 
.dxeListBox_FMP2CBX .dxeHC,
.dxeListBox_FMP2CBX .dxeHLC
{
	padding-left: 6px!important;
}
.dxeListBox_FMP2CBX td.dxeLTMR,
.dxeListBox_FMP2CBX td.dxeTMR, 
.dxeListBox_FMP2CBX .dxeHCR,
.dxeListBox_FMP2CBX .dxeHLCR
{
	padding-right: 6px!important;
}
/*Grid lines*/
.dxeListBox_FMP2CBX td.dxeLTM,
.dxeListBox_FMP2CBX td.dxeTM,
.dxeListBox_FMP2CBX td.dxeMIM
{
	border-left: 1px solid #cfcfcf!important;
}
.dxeListBox_FMP2CBX td.dxeLTMR,
.dxeListBox_FMP2CBX td.dxeTMR,
.dxeListBox_FMP2CBX td.dxeMIMR
{
	border-right: 1px solid #cfcfcf!important;
}
.dxeListBox_FMP2CBX td.dxeIM,
.dxeListBox_FMP2CBX td.dxeFTM,
.dxeListBox_FMP2CBX td.dxeTM,
.dxeListBox_FMP2CBX td.dxeLTM,
.dxeListBox_FMP2CBX td.dxeCM,
.dxeListBox_FMP2CBX td.dxeMIM,
.dxeListBox_FMP2CBX td.dxeIMR,
.dxeListBox_FMP2CBX td.dxeFTMR,
.dxeListBox_FMP2CBX td.dxeTMR,
.dxeListBox_FMP2CBX td.dxeLTMR,
.dxeListBox_FMP2CBX td.dxeCMR,
.dxeListBox_FMP2CBX td.dxeMIMR
{
	border-bottom: 1px solid #cfcfcf;
}
.dxeListBoxItemSelected_FMP2CBX     /* inherits dxeListBoxItem */
{
	color: White;
	background-color: #0033A0;
}
.dxeListBoxItemHover_FMP2CBX        /* inherits dxeListBoxItem */
{
	background-color: #C9C9C9;
	color: black;
}
.dxeListBoxItemHover_FMP2CBX em,
.dxeListBoxItemSelected_FMP2CBX em
{
	background-image: none;
}
/*Header*/
.dxeListBox_FMP2CBX .dxeHD
{
	background-color: #0087C8;
	border-bottom: 1px solid #A0A0A0;
    color:White!important;
}
.dxeListBox_FMP2CBX .dxeHC,
.dxeListBox_FMP2CBX .dxeHLC,
.dxeListBox_FMP2CBX td.dxeHMIC
{
	border-left: 1px solid #A0A0A0;
}
.dxeListBox_FMP2CBX .dxeHCR,
.dxeListBox_FMP2CBX .dxeHLCR,
.dxeListBox_FMP2CBX td.dxeHMICR
{
	border-right: 1px solid #A0A0A0;
	text-align: right;
}
.dxeListBox_FMP2CBX .dxeHIC,
.dxeListBox_FMP2CBX .dxeHFC,
.dxeListBox_FMP2CBX .dxeHCC
{
	border-left: 1px solid #dcdcdc;
}
.dxeListBox_FMP2CBX .dxeHICR,
.dxeListBox_FMP2CBX .dxeHFCR,
.dxeListBox_FMP2CBX .dxeHCCR
{
	border-right: 1px solid #dcdcdc;
	text-align: right;
}
.dxeListBox_FMP2CBX .dxeHFC,
.dxeListBox_FMP2CBX .dxeHC,
.dxeListBox_FMP2CBX .dxeHMIC
{
	border-right-width: 0;
}
.dxeListBox_FMP2CBX .dxeHFCR,
.dxeListBox_FMP2CBX .dxeHCR,
.dxeListBox_FMP2CBX .dxeHMICR
{
	border-left-width: 0;
	text-align: right;
}
.dxeListBox_FMP2CBX .dxeHLC
{
	border-right: 1px solid #dcdcdc;
}
.dxeListBox_FMP2CBX .dxeHLCR
{
	border-left: 1px solid #dcdcdc;
	text-align: right;
}
/* Disabled */
.dxeDisabled_FMP2CBX,
.dxeDisabled_FMP2CBX td.dxe
{
	color: #acacac;
	cursor: default;
}
.dxeEditArea_FMP2CBX.dxeDisabled_FMP2CBX, /*Bootstrap correction*/
.dxeDisabled_FMP2CBX .dxeMemoEditArea_FMP2CBX /*Bootstrap correction*/
{
    color: #acacac;
}
a.dxeDisabled_FMP2CBX:hover
{
	color: #acacac;
}
.dxeButtonDisabled_FMP2CBX
{
	border-color: #c3c3c3;
	color: #808080;
	cursor: default;
}
/* -- Button -- */
.dxbButton_FMP2CBX
{
	color: #000000;
	font: normal 12px Arial;
	border: 1px solid #7F7F7F;
	background: #E0DFDF url('edtButtonBack.gif') repeat-x top;
	padding: 1px;
}
.dxbButtonHover_FMP2CBX
{
	color: #000000;
	background: #F2F2F2 url('edtButtonHoverBack.gif') repeat-x top;
	border: 1px solid #606060;
}
.dxbButtonChecked_FMP2CBX
{
	color: #FFFFFF;
	background: #8D8D8D none;
}
.dxbButtonPressed_FMP2CBX
{
	color: #000000;
	background: #D5D5D5 none;
}
.dxbButton_FMP2CBX div.dxb
{
    padding: 2px 7px 3px;
	border: 1px dotted transparent;
}
.dxbButton_FMP2CBX div.dxbf
{
	border: 1px dotted black;
}
/* Link Button */
a.dxbButton_FMP2CBX
{
    color: #0d45b7;
    text-decoration: underline;
}
a.dxbButton_FMP2CBX:hover
{
	color: #5494ea;
}
a.dxbButton_FMP2CBX:visited
{
	color: #ab59a6;
}
/* Disabled */
.dxbDisabled_FMP2CBX
{
	border-color: #c3c3c3;
}
.dxbDisabled_FMP2CBX,
a.dxbButton_FMP2CBX.dxbDisabled_FMP2CBX
{
	color: #808080;
	cursor: default;
    text-decoration: none;
}
/* -- FilterControl -- */
.dxfcTable_FMP2CBX
{
	border-collapse: separate!important;
}
.dxfcTable_FMP2CBX td.dxfc
{
	padding: 0px 0px 0px 3px;
	vertical-align: middle;
	font: 12px Arial;
	color: Black;
}
a.dxfcPropertyName_FMP2CBX
{
	white-space: nowrap!important;
	color: Blue!important;
}
a.dxfcGroupType_FMP2CBX
{
	white-space: nowrap!important;
	padding: 0px 3px!important;
	color: Red!important;
}
a.dxfcOperation_FMP2CBX
{
	white-space: nowrap!important;
	color: Green!important;
}
a.dxfcValue_FMP2CBX
{
	white-space: nowrap!important;
	color: Gray!important;
}

.dxfcLoadingDiv_FMP2CBX
{
	background: white none;
	opacity: 0.01;
	filter: alpha(opacity=1);
}
.dxfcLoadingPanel_FMP2CBX
{
	font: 12px Arial;
	color: #303030;
	border: 1px solid #9F9F9F;
	background: white none;
}
.dxfcLoadingPanel_FMP2CBX td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px;
}
.dxeMaskHint_FMP2CBX
{
	background: #ffffe1 none;
	border: 1px solid black;
	padding: 2px 5px 3px;
	color: Black;
	font: 12px Arial;
}
/* -- ProgressBar -- */
.dxeProgressBar_FMP2CBX
{
	border: 1px Solid #696969;
	background-color: #FFFFFF;
}
.dxeProgressBar_FMP2CBX,
.dxeProgressBar_FMP2CBX td.dxe
{
	font: 12px Arial;
	color: Black;
}
.dxeProgressBar_FMP2CBX .dxePBMainCell_FMP2CBX,
.dxeProgressBar_FMP2CBX td.dxe
{
	padding: 0;
}
.dxeProgressBarIndicator_FMP2CBX
{
	background-color: #E0DFDF;
}
/* -- DropDownWindow -- */
.dxeDropDownWindow_FMP2CBX
{
	background-color: white;
	border: 1px solid #9F9F9F;
}
/* -- Invalid Style -- */
.dxeInvalid_FMP2CBX
{
}
.dxeInvalid_FMP2CBX .dxeEditArea_FMP2CBX,
.dxeInvalid_FMP2CBX .dxeMemoEditArea_FMP2CBX
{
}
/* -- Focused Style -- */
.dxeFocused_FMP2CBX
{
	border: 1px solid #3d3d3d;
}
.dxeFocused_FMP2CBX.dxeTrackBar_FMP2CBX
{
	border: 0px;
}
/* -- Null Text Style -- */
.dxeNullText_FMP2CBX .dxeEditArea_FMP2CBX,
.dxeNullText_FMP2CBX .dxeMemoEditArea_FMP2CBX
{
	color: #818181;
}
/* -- Captcha -- */
.dxcaControl_FMP2CBX 
{
}
.dxcaRefreshButton_FMP2CBX
{
	font: 13px Arial;
	text-decoration: none;
	color: #1e3695;
}
.dxcaDisabledRefreshButton_FMP2CBX
{
	color: #acacac;
}
.dxcaRefreshButtonCell_FMP2CBX
{
	padding-left: 4px;
}
.dxcaRefreshButtonText_FMP2CBX
{
}
.dxcaDisabledRefreshButtonText_FMP2CBX
{
}
.dxcaTextBoxCell_FMP2CBX
{
	font: 12px Arial;
}
.dxcaTextBoxCell_FMP2CBX,
.dxcaTextBoxCellNoIndent_FMP2CBX
{
	font: 12px Arial;
}
.dxcaTextBoxCell_FMP2CBX .dxeErrorCell_FMP2CBX
{
}
.dxcaTextBoxCellNoIndent_FMP2CBX .dxeErrorCell_FMP2CBX
{
	padding-left: 0px;
	padding-top: 4px;
	color: Red;
}
.dxcaTextBoxLabel_FMP2CBX
{
	padding-bottom: 4px;
	display: block;
}
.dxcaLoadingPanel_FMP2CBX
{
	font: 12px Arial;
	color: #303030;
}
.dxcaLoadingPanel_FMP2CBX td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px;
}
.dxpcControl_FMP2CBX .dxHFBPS,
.dxpcLite_FMP2CBX .dxHFBPS
{
    width: 6px;
}
.dxeTextBox_FMP2CBX,
.dxeButtonEdit_FMP2CBX,
.dxeIRadioButton_FMP2CBX,
.dxeRadioButtonList_FMP2CBX,
.dxeCheckBoxList_FMP2CBX
{
    cursor: default;
}
/* Removes flicking in iOS Safari*/
.dxeTrackBar_FMP2CBX, 
.dxeIRadioButton_FMP2CBX, 
.dxeButtonEdit_FMP2CBX, 
.dxeTextBox_FMP2CBX, 
.dxeRadioButtonList_FMP2CBX, 
.dxeCheckBoxList_FMP2CBX, 
.dxeMemo_FMP2CBX, 
.dxeListBox_FMP2CBX, 
.dxeCalendar_FMP2CBX, 
.dxeColorTable_FMP2CBX
{
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.dxeButtonsPanelDiv_FMP2CBX
{
	margin-top: 15px;
	text-align: right;
}
.dxeButtonsPanelDiv_FMP2CBX input
{
	width: 60px;
	height: 22px;
	margin-left: 10px;
}
.dxeLoadingDiv_FMP2DTE
{
	background: White;
    opacity: 0.85;
    filter: alpha(opacity=85);
    cursor: wait;
}
.dxeLoadingPanel_FMP2DTE
{
	font: 11px Arial;
	color: #303030;
}
.dxeLoadingPanel_FMP2DTE td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

.dxeReadOnly_FMP2DTE 
{
    
}

.dxeReadOnly_FMP2DTE .dxeButtonEditButton_FMP2DTE
{
    display:none;
}

.dxeBase_FMP2DTE
{
    font-family:Arial;
    font-size: 11px;
}
/* -- ErrorFrame -- */
.dxeErrorCell_FMP2DTE, .dxeErrorCell_FMP2DTE td
{
    font-family:Arial;
    font-size: 11px;
	color: Red;
}
.dxeErrorCell_FMP2DTE
{ 
	padding-left: 4px;
	padding-right:5px;
}
.dxeErrorFrameWithoutError_FMP2DTE {
    border: 1px solid Red;
}
.dxeErrorFrameWithoutError_FMP2DTE .dxeControlsCell_FMP2DTE {
    padding: 2px;
}

.dxeEditArea_FMP2DTE 
{
	font-family:Arial;
	font-size: 11px;
	border: 1px solid #A0A0A0;
}
/* -- Buttons -- */
.dxeButtonEditButton_FMP2DTE, .dxeCalendarButton_FMP2DTE,
.dxeSpinIncButton_FMP2DTE, .dxeSpinDecButton_FMP2DTE,
.dxeSpinLargeIncButton_FMP2DTE, .dxeSpinLargeDecButton_FMP2DTE
{	
	vertical-align: middle;
	border: solid 1px #7f7f7f;
	cursor: pointer;
} 
.dxeButtonEditButton_FMP2DTE, .dxeCalendarButton_FMP2DTE, .dxeButtonEditButton_FMP2DTE td.dx, .dxeCalendarButton_FMP2DTE td.dx,
.dxeSpinIncButton_FMP2DTE, .dxeSpinDecButton_FMP2DTE, .dxeSpinLargeIncButton_FMP2DTE, .dxeSpinLargeDecButton_FMP2DTE,
.dxeSpinIncButton_FMP2DTE td.dx, .dxeSpinDecButton_FMP2DTE td.dx, .dxeSpinLargeIncButton_FMP2DTE td.dx, .dxeSpinLargeDecButton_FMP2DTE td.dx
{	
    font-family:Arial;
    font-size: 11px;        
    font-weight: normal;
	text-align: center;
	white-space: nowrap;
} 
.dxeButtonEditButton_FMP2DTE,
.dxeSpinIncButton_FMP2DTE, .dxeSpinDecButton_FMP2DTE, .dxeSpinLargeIncButton_FMP2DTE, .dxeSpinLargeDecButton_FMP2DTE
{
    padding: 0px 2px 0px 3px;
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtDropDownBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;    
    background-color: #e6e6e6;
}
.dxeSpinIncButton_FMP2DTE
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtSpinIncBtnBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
	background-color: #F0F0F0;
}
.dxeSpinDecButton_FMP2DTE
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtSpinDecBtnBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
	background-color: #E6E6E6;
}

.dxeButtonEditButton_FMP2DTE table.dxbebt,
.dxeSpinIncButton_FMP2DTE table.dxbebt, .dxeSpinDecButton_FMP2DTE table.dxbebt, 
.dxeSpinLargeIncButton_FMP2DTE table.dxbebt, .dxeSpinLargeDecButton_FMP2DTE table.dxbebt
{
	width: 10px;
}
.dxeCalendarButton_FMP2DTE      
{
	font-size: 11px;
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtCalendarButtonBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;    
    background-color: #e5e5e5;
	padding: 4px 11px;
	padding-top: 3px;
	width: 32px;
}
.dxeCalendarButton_FMP2DTE td.dx
{
	font-size: 11px;    
	text-align: center;
	white-space: nowrap;
}
.dxeCalendarButton_FMP2DTE table.dxbebt 
{
	width: 100%;
}

/* -- Pressed -- */
.dxeCalendarButtonPressed_FMP2DTE, .dxeButtonEditButtonPressed_FMP2DTE,
.dxeSpinIncButtonPressed_FMP2DTE, .dxeSpinDecButtonPressed_FMP2DTE, .dxeSpinLargeIncButtonPressed_FMP2DTE, 
.dxeSpinLargeDecButtonPressed_FMP2DTE
{
	background-image: none;
	background-color: #D5D5D5;
	border: Solid 1px #7F7F7F;	
}
/* -- Hover -- */
.dxeCalendarButtonHover_FMP2DTE, .dxeButtonEditButtonHover_FMP2DTE,
.dxeSpinIncButtonHover_FMP2DTE, .dxeSpinDecButtonHover_FMP2DTE, .dxeSpinLargeIncButtonHover_FMP2DTE, .dxeSpinLargeDecButtonHover_FMP2DTE
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtDropDownButtonHoverBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #F2F2F2;
	border: Solid 1px #606060;
}
.dxeCalendarButtonHover_FMP2DTE
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtCalendarButtonHBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;    
}

.dxeButtonEdit_FMP2DTE
{
    background-color: white;
    border: solid 1px #9F9F9F;
    width: 170px;
}
.dxeButtonEdit_FMP2DTE .dxeEditArea_FMP2DTE {
    background-color: white;
}
.dxeButtonEdit_FMP2DTE .dxeEditArea_FMP2DTE, .dxeButtonEdit_FMP2DTE td.dxic
{
	width: 100%;
}
.dxeButtonEdit_FMP2DTE td.dxic
{
    padding: 0px 2px 0px 1px;
}
.dxeButtonEdit_FMP2DTE .dxeIIC img {
    padding-left: 3px;
}
.dxeTextBox_FMP2DTE, .dxeMemo_FMP2DTE
{
    background-color: white;
    border: solid 1px #9f9f9f;
}
.dxeTextBox_FMP2DTE td.dxic
{
	padding: 1px 2px;
	width: 100%;
}
.dxeTextBox_FMP2DTE .dxeEditArea_FMP2DTE
{
    background-color: white;
}
.dxeRadioButtonList_FMP2DTE
{
    border: Solid 1px #9F9F9F;
}
.dxeRadioButtonList_FMP2DTE, .dxeRadioButtonList_FMP2DTE table
{
    font-family:Arial;
    font-size: 11px;    
}
.dxeRadioButtonList_FMP2DTE td.dxe
{
    padding: 7px 5px 6px 11px;
}
.dxeRadioButtonList_FMP2DTE label
{
	margin-right: 6px;    
}

/* -- Memo -- */
.dxeMemo_FMP2DTE
{

}
.dxeMemoEditArea_FMP2DTE 
{
	background-color: white;
	font-family:Arial;
	font-size: 11px;
}
.dxeMemo_FMP2DTE td
{
	padding: 0 0 0 3px;
	width: 100%;
}

/* -- Hyperlink -- */
.dxeHyperlink_FMP2DTE
{
    font-family:Arial;
    font-size: 11px;
    font-weight: normal;
    color: #0d45b7;        
}
a.dxeHyperlink_FMP2DTE:hover
{
    color: #5494ea;    
}
a.dxeHyperlink_FMP2DTE:visited
{
    color: #ab59a6;    
}

/* -- ListBox -- */
.dxeListBox_FMP2DTE
{
	background-color: white;
	border: solid 1px #A0A0A0;
    font-family:Arial;
    font-size: 11px;
    width: 70px;
    height: 109px;
}
.dxeListBox_FMP2DTE div.dxlbd
{
	padding-top: 1px;    
    padding-bottom: 1px;
    height: 107px;
}
.dxeListBoxItemRow_FMP2DTE
{
    cursor: default;
}
.dxeListBoxItem_FMP2DTE
{
    border-left: solid 1px white;
    border-right: solid 1px white;
    font-family:Arial;
    font-size: 11px;
    padding: 3px 2px 4px 3px;
    white-space: nowrap;
    text-align: left;
    color: Black;
    font-weight: normal;
}

.dxeListBox_FMP2DTE td.dxeI, .dxeListBox_FMP2DTE td.dxeIM, .dxeListBox_FMP2DTE .dxeHIC, 
.dxeListBox_FMP2DTE td.dxeFTM, .dxeListBox_FMP2DTE td.dxeTM,
.dxeListBox_FMP2DTE td.dxeC, .dxeListBox_FMP2DTE td.dxeCM, .dxeListBox_FMP2DTE td.dxeHCC, .dxeListBox_FMP2DTE td.dxeMI, .dxeListBox_FMP2DTE td.dxeMIM
{
    border-right-width: 0px!important;
}
.dxeListBox_FMP2DTE td.dxeCM, .dxeListBox_FMP2DTE td.dxeHCC
{
    width: 25px;
}
.dxeListBox_FMP2DTE td.dxeIM
{
    width: 0;
}
.dxeListBox_FMP2DTE td.dxeT 
{
    width: 100%;
    padding-left: 0px!important;
}
.dxeListBox_FMP2DTE td.dxeT, .dxeListBox_FMP2DTE td.dxeMI
{
    border-left-width: 0px!important;
}
.dxeListBox_FMP2DTE td.dxeFTM, .dxeListBox_FMP2DTE td.dxeTM, .dxeListBox_FMP2DTE td.dxeLTM, 
.dxeListBox_FMP2DTE .dxeHFC, .dxeListBox_FMP2DTE .dxeHC, .dxeListBox_FMP2DTE .dxeHLC
{
    overflow: hidden;
}

.dxeListBox_FMP2DTE td.dxeFTM, .dxeListBox_FMP2DTE td.dxeTM, 
.dxeListBox_FMP2DTE .dxeHFC, .dxeListBox_FMP2DTE .dxeHC
{
    padding-right: 6px!important;
}
.dxeListBox_FMP2DTE td.dxeLTM, .dxeListBox_FMP2DTE td.dxeTM, 
.dxeListBox_FMP2DTE .dxeHC,  .dxeListBox_FMP2DTE .dxeHLC
{
    padding-left: 6px!important;
}
/*Grid lines*/
.dxeListBox_FMP2DTE td.dxeLTM, .dxeListBox_FMP2DTE td.dxeTM, .dxeListBox_FMP2DTE td.dxeMIM
{
    border-left: 1px solid #cfcfcf !important;
}
.dxeListBox_FMP2DTE td.dxeIM, .dxeListBox_FMP2DTE td.dxeFTM, .dxeListBox_FMP2DTE td.dxeTM, .dxeListBox_FMP2DTE td.dxeLTM,
.dxeListBox_FMP2DTE td.dxeCM, .dxeListBox_FMP2DTE td.dxeMIM
{
    border-bottom: solid 1px #cfcfcf;
}
.dxeListBoxItemSelected_FMP2DTE     /* inherits dxeListBoxItem */
{    
    color: White;
    background-color: #A0A0A0;
}
.dxeListBoxItemHover_FMP2DTE        /* inherits dxeListBoxItem */
{
    background-color: #cfcfcf;
    color: black;
}

/*Header*/
.dxeListBox_FMP2DTE .dxeHD
{
    background-color: #dcdcdc;
    border-bottom: solid 1px #A0A0A0;
}
.dxeListBox_FMP2DTE .dxeHC,  .dxeListBox_FMP2DTE .dxeHLC, .dxeListBox_FMP2DTE td.dxeHMIC
{
    border-left: solid 1px #A0A0A0;
}
.dxeListBox_FMP2DTE .dxeHIC, .dxeListBox_FMP2DTE .dxeHFC, .dxeListBox_FMP2DTE .dxeHCC
{
    border-left:1px solid #dcdcdc;
}
.dxeListBox_FMP2DTE .dxeHFC, .dxeListBox_FMP2DTE .dxeHC, .dxeListBox_FMP2DTE .dxeHMIC
{
    border-right-width:0;
}
.dxeListBox_FMP2DTE .dxeHLC
{
    border-right: solid 1px #dcdcdc;
}

/* -- Calendar -- */
.dxeCalendar_FMP2DTE
{ 
    border: solid 1px #9f9f9f;
    background-color: White;
    color: Black;
    font-weight: normal;
    cursor: default;
}
.dxeCalendar_FMP2DTE td.dxMonthGrid_FMP2DTE 
{
    padding: 8px 20px;    
}
.dxeCalendar_FMP2DTE td.dxMonthGridWithWeekNumbers_FMP2DTE
{
    padding: 5px 20px 8px 8px;    
}
.dxeCalendarDayHeader_FMP2DTE
{
    font-family:Arial;
    font-size: 11px;        
    padding: 2px 4px 5px;
    border-bottom: solid 1px #cfcfcf;
}
.dxeCalendarWeekNumber_FMP2DTE
{    
    font-family:Arial;
    font-size: 7pt;    
    text-align: right;    
    padding: 6px 8px 6px 4px;        
    color: black;
}
.dxeCalendarDay_FMP2DTE
{    
    font-family:Arial;
    font-size: 11px;
    padding: 4px 6px;
    text-align: center;    
}
.dxeCalendarWeekend_FMP2DTE        /* inherits dxeCalendarDay */
{
    
}
.dxeCalendarOtherMonth_FMP2DTE     /* inherits dxeCalendarDay */
{
    background-color: #0087C8;
    color: Gray;
}
.dxeCalendarOutOfRange_FMP2DTE     /* inherits dxeCalendarDay */
{
    background-color:#baebff;
    color: gray;    
}
.dxeCalendarSelected_FMP2DTE       /* inherits dxeCalendarDay */
{
    color: white;
    background-color: #0033A0;
}
.dxeCalendarToday_FMP2DTE         /* inherits dxeCalendarDay */
{
    
}
.dxeCalendarHeader_FMP2DTE
{
    background-color: #C9C9C9;
    color: Black;
    border: solid 1px #c9c9c9;    
    border-width: 1px 0;
    padding: 4px 7px;
}
.dxeCalendarHeader_FMP2DTE td.dxe
{
    font-family:Arial;
    font-size: 11px;
    text-align: center;
	cursor: pointer;
}
.dxeCalendarFooter_FMP2DTE 
{
    background-color: #ededed;
    padding: 8px 0px;    
    border-top: solid 1px #d6d6d6;
}
.dxeCalendarFastNav_FMP2DTE
{
    color: Black;
    background: White;
    border: solid 1px #9f9f9f;
    border-bottom: 0px;
    padding: 12px 8px;
}
.dxeCalendarFastNavMonthArea_FMP2DTE
{
    padding: 0px 9px;
}
.dxeCalendarFastNavYearArea_FMP2DTE
{    
}
.dxeCalendarFastNavFooter_FMP2DTE
{
    color: Black;
    background-color: #ededed;
    padding: 8px 0px;   
    border: solid 1px #9f9f9f;
    border-top: solid 1px #d6d6d6;
}
.dxeCalendarFastNavMonth_FMP2DTE, .dxeCalendarFastNavYear_FMP2DTE
{
    font: normal 11px Arial;
    color: Black;
    padding: 3px 5px;
    text-align: center;
	cursor: pointer;
}
.dxeCalendarFastNavMonth_FMP2DTE
{
	padding: 6px;
}
.dxeCalendarFastNavMonthSelected_FMP2DTE, .dxeCalendarFastNavYearSelected_FMP2DTE
{
    color: White;
    background: #8d8d8d;    
}
.dxeCalendarFastNavMonthHover_FMP2DTE, .dxeCalendarFastNavYearHover_FMP2DTE
{        
    color: Black;
    padding: 2px 4px;
    border: solid 1px #d6d6d6;
}
.dxeCalendarFastNavMonthHover_FMP2DTE
{
	padding: 5px;
}
/* Disabled */
.dxeDisabled_FMP2DTE, .dxeDisabled_FMP2DTE td.dxe
{
	color: black; /*#acacac;*/
	cursor: default;
}
a.dxeDisabled_FMP2DTE:hover
{
    color: #acacac;
}
.dxeButtonDisabled_FMP2DTE, .dxeButtonDisabled_FMP2DTE td.dxe
{
	border-color: #c3c3c3;
	color: #808080;
	cursor: default;
}
/* -- Button -- */
.dxbButton_FMP2DTE
{	
  	color: #000000;    
  	font-weight:normal;
	font-size: 11px;
	font-family:Arial;				    
	vertical-align: middle;	 		
	border: solid 1px #7F7F7F;	
	background: #E0DFDF url('<%=WebResource("DevExpress.Web.Images.edtButtonBack.gif")%>') top;
    background-repeat:repeat-x;
    padding: 1px 1px 1px 1px;
	cursor: pointer;
}
.dxbButtonHover_FMP2DTE 
{
  	color: #000000;        
	background: #F2F2F2 url('<%=WebResource("DevExpress.Web.Images.edtButtonHoverBack.gif")%>') top;
    background-repeat: repeat-x;
	border: solid 1px #606060;
}
.dxbButtonChecked_FMP2DTE 
{
    color: #FFFFFF;
	background-image: none;
	background-color: #8D8D8D;
}
.dxbButtonPressed_FMP2DTE 
{
  	color: #000000;        
	background-image: none;
	background-color: #D5D5D5;
}
.dxbButton_FMP2DTE div.dxb
{    
    padding: 3px 8px 4px 8px;
	border: 0px;
}
.dxbButton_FMP2DTE div.dxbf
{     
    padding: 2px 7px 3px 7px;
	border: dotted 1px black;		
}
.dxbButton_FMP2DTE div.dxb table
{    
  	color: #000000;    
	font-size: 11px;
	font-family:Arial;				    
}
.dxbButton_FMP2DTE div.dxb td.dxb
{    
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
/* Disabled */
.dxbDisabled_FMP2DTE
{
    border-color: #c3c3c3;
	color: #808080;
	cursor: default;
}
.dxbDisabled_FMP2DTE td.dxb
{
	color: #808080;
}
/* -- FilterControl -- */
.dxfcTable_FMP2DTE
{	
	border-collapse: separate!important;		
}
.dxfcTable_FMP2DTE td.dxfc
{
	padding: 0px 0px 0px 3px;
	vertical-align: middle;
	font: 11px Arial;
	color: Black;
}
a.dxfcPropertyName_FMP2DTE
{
	white-space: nowrap!important;
	color: Blue!important;
}
a.dxfcGroupType_FMP2DTE
{
	white-space: nowrap!important;
	padding: 0px 3px 0px 3px!important;
	color: Red!important;
}
a.dxfcOperation_FMP2DTE
{
	white-space: nowrap!important;
	color: Green!important;
}
a.dxfcValue_FMP2DTE
{
	white-space: nowrap!important;
	color: Gray!important;
}
.dxfcImageButton_FMP2DTE 
{
	cursor: pointer;
}

.dxfcLoadingDiv_FMP2DTE
{
	background: white;
	opacity: 0.01;
	filter: alpha(opacity=1);	
}
.dxfcLoadingPanel_FMP2DTE
{
	font: 11px Arial;
	color: #303030;
	border: solid 1px #9F9F9F;
	background: white;	
}
.dxfcLoadingPanel_FMP2DTE td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

.dxeMaskHint_FMP2DTE 
{
	background: #ffffe1;
	border: solid 1px black;
	padding: 2px 5px 3px;
	color: Black;
	font: 11px Arial;
}

/* -- ProgressBar -- */
.dxeProgressBar_FMP2DTE
{
    border: Solid 1px #696969;
    background-color: #FFFFFF;
}
.dxeProgressBar_FMP2DTE, .dxeProgressBar_FMP2DTE td.dxe
{
    font-family:Arial, Verdana,Arial;
    font-size: 11px;
   	color: Black;
}
.dxeProgressBar_FMP2DTE .dxePBMainCell_FMP2DTE, .dxeProgressBar_FMP2DTE td.dxe
{
    padding: 0;
}
.dxeProgressBarIndicator_FMP2DTE 
{
    background-color: #E0DFDF;
}

/* -- DropDownWindow -- */
.dxeDropDownWindow_FMP2DTE
{
    background-color: white;
    border: solid 1px #9F9F9F;
}

/*----------------- ColorTable -----------------*/
.dxeColorIndicator_FMP2DTE
{
    border: solid 1px #9F9F9F;
    width: 15px;
    height: 15px;
    cursor: pointer;
}
.dxeColorTable_FMP2DTE
{
    background-color: #ffffff;
    border: solid 1px #9F9F9F;
}
.dxeColorTable_FMP2DTE td.dx
{
    padding: 4px 4px;
}
.dxeColorTableCell_FMP2DTE {
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 3px;
    cursor: pointer;
}
.dxeColorTableCellDiv_FMP2DTE {
    border: solid 1px #808080;
    width: 12px;
    height: 12px;
    font-size: 0px;
}
.dxeColorTableCellSelected_FMP2DTE {
    padding: 2px;
  background-color: #CBCBCB;
      border: solid 1px #888888;
}
.dxeColorTableCellHover_FMP2DTE {
    padding: 2px;
  background-color: #F2F2F2;
      border: solid 1px #888888;
}

.dxeFocused_FMP2DTE 
{
	border: solid 1px #3d3d3d;
}
.dxeNullText_FMP2DTE .dxeEditArea_FMP2DTE,
.dxeNullText_FMP2DTE .dxeMemoEditArea_FMP2DTE
{
	color: #818181;
}

.dxigControl_FMP2GV.dxTouchUI_FMP2GV .dxWeb_igCloseButton_FMP2GV,
.dxigControl_FMP2GV.dxTouchUI_FMP2GV .dxWeb_igPauseButton_FMP2GV,
.dxigControl_FMP2GV.dxTouchUI_FMP2GV .dxWeb_igPlayButton_FMP2GV,
.dxpc-collapseBtnChecked .dxWeb_pcCollapseButton_FMP2GV,
.dxpc-maximizeBtnChecked .dxWeb_pcMaximizeButton_FMP2GV,
.dxpc-pinBtnChecked .dxWeb_pcPinButton_FMP2GV,
.dxWeb_edtCheckBoxChecked_FMP2GV,
.dxWeb_edtCheckBoxCheckedDisabled_FMP2GV,
.dxWeb_edtCheckBoxGrayed_FMP2GV,
.dxWeb_edtCheckBoxGrayedDisabled_FMP2GV,
.dxWeb_edtCheckBoxUnchecked_FMP2GV,
.dxWeb_edtCheckBoxUncheckedDisabled_FMP2GV,
.dxWeb_fmCopyButton_FMP2GV,
.dxWeb_fmCopyButtonDisabled_FMP2GV,
.dxWeb_fmCreateButton_FMP2GV,
.dxWeb_fmCreateButtonDisabled_FMP2GV,
.dxWeb_fmDeleteButton_FMP2GV,
.dxWeb_fmDeleteButtonDisabled_FMP2GV,
.dxWeb_fmDwnlButton_FMP2GV,
.dxWeb_fmDwnlButtonDisabled_FMP2GV,
.dxWeb_fmFolder_FMP2GV,
.dxWeb_fmFolderLocked_FMP2GV,
.dxWeb_fmMoveButton_FMP2GV,
.dxWeb_fmMoveButtonDisabled_FMP2GV,
.dxWeb_fmRefreshButton_FMP2GV,
.dxWeb_fmRefreshButtonDisabled_FMP2GV,
.dxWeb_fmRenameButton_FMP2GV,
.dxWeb_fmRenameButtonDisabled_FMP2GV,
.dxWeb_fmThumbnailCheck_FMP2GV,
.dxWeb_igCloseButton_FMP2GV,
.dxWeb_igNavigationBarMarker_FMP2GV,
.dxWeb_igNextButton_FMP2GV,
.dxWeb_igNextButtonDisabled_FMP2GV,
.dxWeb_igNextButtonHover_FMP2GV,
.dxWeb_igNextButtonPressed_FMP2GV,
.dxWeb_igPauseButton_FMP2GV,
.dxWeb_igPlayButton_FMP2GV,
.dxWeb_igPrevButton_FMP2GV,
.dxWeb_igPrevButtonDisabled_FMP2GV,
.dxWeb_igPrevButtonHover_FMP2GV,
.dxWeb_igPrevButtonPressed_FMP2GV,
.dxWeb_isDot_FMP2GV,
.dxWeb_isDotDisabled_FMP2GV,
.dxWeb_isDotPressed_FMP2GV,
.dxWeb_isDotSelected_FMP2GV,
.dxWeb_isNextBtnHor_FMP2GV,
.dxWeb_isNextBtnHorDisabled_FMP2GV,
.dxWeb_isNextBtnVert_FMP2GV,
.dxWeb_isNextBtnVertDisabled_FMP2GV,
.dxWeb_isNextPageBtnHor_FMP2GV,
.dxWeb_isNextPageBtnHorDisabled_FMP2GV,
.dxWeb_isNextPageBtnVert_FMP2GV,
.dxWeb_isNextPageBtnVertDisabled_FMP2GV,
.dxWeb_isPauseBtn_FMP2GV,
.dxWeb_isPlayBtn_FMP2GV,
.dxWeb_isPrevBtnHor_FMP2GV,
.dxWeb_isPrevBtnHorDisabled_FMP2GV,
.dxWeb_isPrevBtnVert_FMP2GV,
.dxWeb_isPrevBtnVertDisabled_FMP2GV,
.dxWeb_isPrevPageBtnHor_FMP2GV,
.dxWeb_isPrevPageBtnHorDisabled_FMP2GV,
.dxWeb_isPrevPageBtnVert_FMP2GV,
.dxWeb_isPrevPageBtnVertDisabled_FMP2GV,
.dxWeb_mHorizontalPopOut_FMP2GV,
.dxWeb_mScrollDown_FMP2GV,
.dxWeb_mScrollUp_FMP2GV,
.dxWeb_mSubMenuItem_FMP2GV,
.dxWeb_mSubMenuItemChecked_FMP2GV,
.dxWeb_mVerticalPopOut_FMP2GV,
.dxWeb_mVerticalPopOutRtl_FMP2GV,
.dxWeb_nbCollapse_FMP2GV,
.dxWeb_nbExpand_FMP2GV,
.dxWeb_pAll_FMP2GV,
.dxWeb_pAllDisabled_FMP2GV,
.dxWeb_pcCloseButton_FMP2GV,
.dxWeb_pcCollapseButton_FMP2GV,
.dxWeb_pcMaximizeButton_FMP2GV,
.dxWeb_pcPinButton_FMP2GV,
.dxWeb_pcRefreshButton_FMP2GV,
.dxWeb_pcSizeGrip_FMP2GV,
.dxWeb_pcSizeGripRtl_FMP2GV,
.dxWeb_pFirst_FMP2GV,
.dxWeb_pFirstDisabled_FMP2GV,
.dxWeb_pLast_FMP2GV,
.dxWeb_pLastDisabled_FMP2GV,
.dxWeb_pNext_FMP2GV,
.dxWeb_pNextDisabled_FMP2GV,
.dxWeb_pPopOut_FMP2GV,
.dxWeb_pPopOutDisabled_FMP2GV,
.dxWeb_pPrev_FMP2GV,
.dxWeb_pPrevDisabled_FMP2GV,
.dxWeb_rMinBtn_FMP2GV,
.dxWeb_rMinBtnChecked_FMP2GV.dxWeb_rMinBtn_FMP2GV,
.dxWeb_rMinBtnChecked_FMP2GV.dxWeb_rMinBtnHover_FMP2GV,
.dxWeb_rMinBtnChecked_FMP2GV.dxWeb_rMinBtnPressed_FMP2GV,
.dxWeb_rMinBtnHover_FMP2GV,
.dxWeb_rMinBtnPressed_FMP2GV,
.dxWeb_rpBottomLeftCorner_FMP2GV,
.dxWeb_rpBottomRightCorner_FMP2GV,
.dxWeb_rpGroupBoxBottomLeftCorner_FMP2GV,
.dxWeb_rpGroupBoxBottomRightCorner_FMP2GV,
.dxWeb_rpGroupBoxTopLeftCorner_FMP2GV,
.dxWeb_rpGroupBoxTopRightCorner_FMP2GV,
.dxWeb_rpHeaderTopLeftCorner_FMP2GV,
.dxWeb_rpHeaderTopRightCorner_FMP2GV,
.dxWeb_rPopOut_FMP2GV,
.dxWeb_rpTopLeftCorner_FMP2GV,
.dxWeb_rpTopRightCorner_FMP2GV,
.dxWeb_splHCollapseBackwardButton_FMP2GV,
.dxWeb_splHCollapseBackwardButtonHover_FMP2GV,
.dxWeb_splHCollapseForwardButton_FMP2GV,
.dxWeb_splHCollapseForwardButtonHover_FMP2GV,
.dxWeb_splHSeparator_FMP2GV,
.dxWeb_splHSeparatorHover_FMP2GV,
.dxWeb_splVCollapseBackwardButton_FMP2GV,
.dxWeb_splVCollapseBackwardButtonHover_FMP2GV,
.dxWeb_splVCollapseForwardButton_FMP2GV,
.dxWeb_splVCollapseForwardButtonHover_FMP2GV,
.dxWeb_splVSeparator_FMP2GV,
.dxWeb_splVSeparatorHover_FMP2GV,
.dxWeb_tcScrollLeft_FMP2GV,
.dxWeb_tcScrollLeftDisabled_FMP2GV,
.dxWeb_tcScrollLeftHover_FMP2GV,
.dxWeb_tcScrollLeftPressed_FMP2GV,
.dxWeb_tcScrollRight_FMP2GV,
.dxWeb_tcScrollRightDisabled_FMP2GV,
.dxWeb_tcScrollRightHover_FMP2GV,
.dxWeb_tcScrollRightPressed_FMP2GV,
.dxWeb_tvColBtn_FMP2GV,
.dxWeb_tvColBtnRtl_FMP2GV,
.dxWeb_tvExpBtn_FMP2GV,
.dxWeb_tvExpBtnRtl_FMP2GV,
.dxWeb_ucClearButton_FMP2GV,
.dxWeb_ucClearButtonDisabled_FMP2GV
{
    background-repeat: no-repeat;
    background-color: transparent;
}
.dxWeb_pNext_FMP2GV
{
    background-position: -106px -178px;
    width: 16px;
    height: 17px;
}
.dxWeb_rpHeaderTopLeftCorner_FMP2GV,
.dxWeb_rpHeaderTopRightCorner_FMP2GV,
.dxWeb_rpBottomLeftCorner_FMP2GV,
.dxWeb_rpBottomRightCorner_FMP2GV,
.dxWeb_rpTopLeftCorner_FMP2GV,
.dxWeb_rpTopRightCorner_FMP2GV,
.dxWeb_rpGroupBoxBottomLeftCorner_FMP2GV,
.dxWeb_rpGroupBoxBottomRightCorner_FMP2GV,
.dxWeb_rpGroupBoxTopLeftCorner_FMP2GV,
.dxWeb_rpGroupBoxTopRightCorner_FMP2GV,
.dxWeb_mHorizontalPopOut_FMP2GV,
.dxWeb_mVerticalPopOut_FMP2GV,
.dxWeb_mVerticalPopOutRtl_FMP2GV,
.dxWeb_mSubMenuItem_FMP2GV,
.dxWeb_mSubMenuItemChecked_FMP2GV,
.dxWeb_mScrollUp_FMP2GV,
.dxWeb_mScrollDown_FMP2GV,
.dxWeb_tcScrollLeft_FMP2GV,
.dxWeb_tcScrollRight_FMP2GV,
.dxWeb_tcScrollLeftHover_FMP2GV,
.dxWeb_tcScrollRightHover_FMP2GV,
.dxWeb_tcScrollLeftPressed_FMP2GV,
.dxWeb_tcScrollRightPressed_FMP2GV,
.dxWeb_tcScrollLeftDisabled_FMP2GV,
.dxWeb_tcScrollRightDisabled_FMP2GV,
.dxWeb_nbCollapse_FMP2GV,
.dxWeb_nbExpand_FMP2GV,
.dxWeb_splVSeparator_FMP2GV,
.dxWeb_splVSeparatorHover_FMP2GV,
.dxWeb_splHSeparator_FMP2GV,
.dxWeb_splHSeparatorHover_FMP2GV,
.dxWeb_splVCollapseBackwardButton_FMP2GV,
.dxWeb_splVCollapseBackwardButtonHover_FMP2GV,
.dxWeb_splHCollapseBackwardButton_FMP2GV,
.dxWeb_splHCollapseBackwardButtonHover_FMP2GV,
.dxWeb_splVCollapseForwardButton_FMP2GV,
.dxWeb_splVCollapseForwardButtonHover_FMP2GV,
.dxWeb_splHCollapseForwardButton_FMP2GV,
.dxWeb_splHCollapseForwardButtonHover_FMP2GV,
.dxWeb_pcCloseButton_FMP2GV,
.dxWeb_pcPinButton_FMP2GV,
.dxWeb_pcRefreshButton_FMP2GV,
.dxWeb_pcCollapseButton_FMP2GV,
.dxWeb_pcMaximizeButton_FMP2GV,
.dxWeb_pcSizeGrip_FMP2GV,
.dxWeb_pcSizeGripRtl_FMP2GV,
.dxWeb_pPopOut_FMP2GV,
.dxWeb_pPopOutDisabled_FMP2GV,
.dxWeb_pAll_FMP2GV,
.dxWeb_pAllDisabled_FMP2GV,
.dxWeb_pPrev_FMP2GV,
.dxWeb_pPrevDisabled_FMP2GV,
.dxWeb_pNext_FMP2GV,
.dxWeb_pNextDisabled_FMP2GV,
.dxWeb_pLast_FMP2GV,
.dxWeb_pLastDisabled_FMP2GV,
.dxWeb_pFirst_FMP2GV,
.dxWeb_pFirstDisabled_FMP2GV,
.dxWeb_tvColBtn_FMP2GV,
.dxWeb_tvColBtnRtl_FMP2GV,
.dxWeb_tvExpBtn_FMP2GV,
.dxWeb_tvExpBtnRtl_FMP2GV,
.dxWeb_fmFolder_FMP2GV,
.dxWeb_fmFolderLocked_FMP2GV,
.dxWeb_fmCreateButton_FMP2GV,
.dxWeb_fmMoveButton_FMP2GV,
.dxWeb_fmRenameButton_FMP2GV,
.dxWeb_fmDeleteButton_FMP2GV,
.dxWeb_fmRefreshButton_FMP2GV,
.dxWeb_fmDwnlButton_FMP2GV,
.dxWeb_fmCopyButton_FMP2GV,
.dxWeb_fmCreateButtonDisabled_FMP2GV,
.dxWeb_fmMoveButtonDisabled_FMP2GV,
.dxWeb_fmRenameButtonDisabled_FMP2GV,
.dxWeb_fmDeleteButtonDisabled_FMP2GV,
.dxWeb_fmRefreshButtonDisabled_FMP2GV,
.dxWeb_fmDwnlButtonDisabled_FMP2GV,
.dxWeb_fmCopyButtonDisabled_FMP2GV,
.dxWeb_fmThumbnailCheck_FMP2GV,
.dxWeb_ucClearButton_FMP2GV,
.dxWeb_isPrevBtnHor_FMP2GV,
.dxWeb_isNextBtnHor_FMP2GV,
.dxWeb_isPrevBtnVert_FMP2GV,
.dxWeb_isNextBtnVert_FMP2GV,
.dxWeb_isPrevPageBtnHor_FMP2GV,
.dxWeb_isNextPageBtnHor_FMP2GV,
.dxWeb_isPrevPageBtnVert_FMP2GV,
.dxWeb_isNextPageBtnVert_FMP2GV,
.dxWeb_isPrevBtnHorDisabled_FMP2GV,
.dxWeb_isNextBtnHorDisabled_FMP2GV,
.dxWeb_isPrevBtnVertDisabled_FMP2GV,
.dxWeb_isNextBtnVertDisabled_FMP2GV,
.dxWeb_isPrevPageBtnHorDisabled_FMP2GV,
.dxWeb_isNextPageBtnHorDisabled_FMP2GV,
.dxWeb_isPrevPageBtnVertDisabled_FMP2GV,
.dxWeb_isNextPageBtnVertDisabled_FMP2GV,
.dxWeb_isDot_FMP2GV,
.dxWeb_isDotDisabled_FMP2GV,
.dxWeb_isDotSelected_FMP2GV,
.dxWeb_isPlayBtn_FMP2GV,
.dxWeb_isPauseBtn_FMP2GV,
.dxWeb_igCloseButton_FMP2GV,
.dxWeb_igNextButton_FMP2GV,
.dxWeb_igPrevButton_FMP2GV,
.dxWeb_igPlayButton_FMP2GV,
.dxWeb_igPauseButton_FMP2GV,
.dxWeb_igNavigationBarMarker_FMP2GV
 {
    display:block;
}

.dxGridView_gvCellError_FMP2GV,
.dxGridView_gvCollapsedButton_FMP2GV,
.dxGridView_gvCollapsedButtonRtl_FMP2GV,
.dxGridView_gvDetailCollapsedButton_FMP2GV,
.dxGridView_gvDetailCollapsedButtonRtl_FMP2GV,
.dxGridView_gvDetailExpandedButton_FMP2GV,
.dxGridView_gvDetailExpandedButtonRtl_FMP2GV,
.dxGridView_gvDragAndDropArrowDown_FMP2GV,
.dxGridView_gvDragAndDropArrowUp_FMP2GV,
.dxGridView_gvDragAndDropHideColumn_FMP2GV,
.dxGridView_gvExpandedButton_FMP2GV,
.dxGridView_gvExpandedButtonRtl_FMP2GV,
.dxGridView_gvFilterRowButton_FMP2GV,
.dxGridView_gvHeaderFilter_FMP2GV,
.dxGridView_gvHeaderFilterActive_FMP2GV,
.dxGridView_gvHeaderSortDown_FMP2GV,
.dxGridView_gvHeaderSortUp_FMP2GV,
.dxGridView_gvParentGroupRows_FMP2GV,
.dxGridView_WindowResizer_FMP2GV,
.dxGridView_WindowResizerRtl_FMP2GV
{
    background-image: url('Images/sprite.png');
    background-repeat: no-repeat;
    background-color: transparent;
}
.dxGridView_gvCellError_FMP2GV
{
    background-position: 0px -58px;
    width: 14px;
    height: 14px;
}
.dxGridView_gvCollapsedButton_FMP2GV
{
    background-position: -23px 0px;
    width: 9px;
    height: 10px;
}
.dxGridView_gvCollapsedButtonRtl_FMP2GV
{
    background-position: -20px -98px;
    width: 9px;
    height: 10px;
}
.dxGridView_gvDetailCollapsedButton_FMP2GV
{
    background-position: -19px -73px;
    width: 9px;
    height: 10px;
}
.dxGridView_gvDetailCollapsedButtonRtl_FMP2GV
{
    background-position: -23px -12px;
    width: 9px;
    height: 10px;
}
.dxGridView_gvDetailExpandedButton_FMP2GV
{
    background-position: -10px -87px;
    width: 9px;
    height: 10px;
}
.dxGridView_gvDetailExpandedButtonRtl_FMP2GV
{
    background-position: 0px -109px;
    width: 9px;
    height: 10px;
}
.dxGridView_gvDragAndDropArrowDown_FMP2GV
{
    background-position: -10px -109px;
    width: 11px;
    height: 9px;
}
.dxGridView_gvDragAndDropArrowUp_FMP2GV
{
    background-position: 0px -120px;
    width: 11px;
    height: 9px;
}
.dxGridView_gvDragAndDropHideColumn_FMP2GV
{
    background-position: 0px 0px;
    width: 22px;
    height: 22px;
}
.dxGridView_gvExpandedButton_FMP2GV
{
    background-position: 0px -98px;
    width: 9px;
    height: 10px;
}
.dxGridView_gvExpandedButtonRtl_FMP2GV
{
    background-position: -10px -98px;
    width: 9px;
    height: 10px;
}
.dxGridView_gvFilterRowButton_FMP2GV
{
    background-position: -15px -58px;
    width: 13px;
    height: 13px;
}
.dxGridView_gvHeaderFilter_FMP2GV
{
    background-position: 0px -40px;
    width: 15px;
    height: 17px;
}
.dxGridView_gvHeaderFilterActive_FMP2GV
{
    background-position: -17px -23px;
    width: 15px;
    height: 16px;
}
.dxGridView_gvHeaderSortDown_FMP2GV
{
    background-position: 0px -87px;
    width: 9px;
    height: 10px;
}
.dxGridView_gvHeaderSortUp_FMP2GV
{
    background-position: -20px -87px;
    width: 9px;
    height: 10px;
}
.dxGridView_gvParentGroupRows_FMP2GV
{
    background-position: 0px -73px;
    width: 18px;
    height: 13px;
}
.dxGridView_WindowResizer_FMP2GV
{
    background-position: -16px -40px;
    width: 16px;
    height: 16px;
}
.dxGridView_WindowResizerRtl_FMP2GV
{
    background-position: 0px -23px;
    width: 16px;
    height: 16px;
}

/*GridView*/
.dxgvControl_FMP2GV,
.dxgvDisabled_FMP2GV
{
	border: 1px Solid #9F9F9F;
	font: 11px Arial;
	background-color: #F2F2F2;
	color: Black;
	cursor: default;
}
.dxgvDisabled_FMP2GV 
{
	color: Gray;
}
.dxgvControl_FMP2GV a 
{
	color: #5555FF;
}
.dxgvDisabled_FMP2GV a
{
	color: Gray;
}
.dxgvLoadingPanel_FMP2GV
{
	border: solid 1px #9F9F9F;
	background-color: #E3E3E1;
	font: 11px Arial;
	color: #303030;
}                                    
.dxgvLoadingPanel_FMP2GV td
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxgvLoadingPanelStatusBar_FMP2GV
{
	background-color: Transparent;
}
.dxgvLoadingPanelStatusBar_FMP2GV td
{
	white-space: nowrap;
	text-align: center;
	padding: 0px 2px;
}
.dxgvFilterPopupWindow_FMP2GV
{
	color: Black;
	font: 11px Arial;
	border: solid 1px #9f9f9f;
}
.dxgvFilterPopupItemsArea_FMP2GV
{
	color: Black;
	background-color: White;
}
.dxgvFilterPopupButtonPanel_FMP2GV
{
	font: 11px Arial;
	background-color: #C9C9C9;
	border: 1px solid #dcdcdc;
	border-left-width: 0px;
	color: Black;
}

.dxgvFilterPopupItem_FMP2GV td.dxgv,
.dxgvFilterPopupActiveItem_FMP2GV td.dxgv,
.dxgvFilterPopupSelectedItem_FMP2GV td.dxgv
{
	border-left: solid 1px white;    
	border-right: solid 1px white;    
	padding: 3px 2px 4px 3px;
	cursor: default;
	white-space: nowrap;
}
.dxgvFilterPopupActiveItem_FMP2GV
{
	background: #cfcfcf;
	color: Black;
}
.dxgvFilterPopupSelectedItem_FMP2GV
{
	background: #8D8D8D;
	color: White;
}
.dxgvTable_FMP2GV
{
	background-color: White;
	border: 0;
	border-collapse: separate!important;
	overflow: hidden;
	color: Black;
}
.dxgvTable_FMP2GV .dxgvHEC
{
	background-color: White;
	border-width: 0;
	overflow: hidden;
}
.dxgvControl_FMP2GV .dxgvFSDC .dxgvFooter_FMP2GV td.dxgv
{
    border-bottom: 0;
}
.dxgvInlineEditRow_FMP2GV,
.dxgvDataRow_FMP2GV
{
    background-color:#FFFFFF;
}
.dxgvInlineEditRow_FMP2GV td.dxgv
{
	border-bottom: Solid 1px #D3D3D3;
	border-right: Solid 1px #D3D3D3;
}
.dxgvInlineEditRow_FMP2GV td.dxgvIndentCell 
{
    background-color: #EDEDED;
}
.dxgvDataRowAlt_FMP2GV
{
	background-color: #CCCCFF;
}
.dxgvFilterRow_FMP2GV
{
    background-color: #FFFFFF;
}
.dxgvFilterRow_FMP2GV .dxeEditAreaSys, .dxeMemoEditAreaSys, input[type="text"].dxeEditAreaSys, input[type="password"].dxeEditAreaSys {
    font: 12px Arial;
}
.dxgvEditForm_FMP2GV 
{
	background-color: #F0F0F0;
}
.dxgvEditForm_FMP2GV td.dxgv
{
	border-bottom: Solid 1px #D3D3D3;
	padding: 8px 10px 10px 10px;
}
.dxgvEditForm_FMP2GV td.dxgvIndentCell
{
	background: #EDEDED none;
	border-right: 1px Solid #CFCFCF;
	border-left: 1px Solid #CFCFCF;
	border-top-width: 0px;
}
.dxgvSelectedRow_FMP2GV
{
	background-color: #C9C9C9;
    color: White;
}
.dxgvFocusedRow_FMP2GV
{
    color: Black;
    background-color: #C9C9C9;
}
.dxgvSelectedRow_FMP2GV .dxgvCommandColumn_FMP2GV a, 
.dxgvFocusedRow_FMP2GV .dxgvCommandColumn_FMP2GV a
{
    color: Black;
}
.dxgvSelectedRow_FMP2GV .dxgvCommandColumn_FMP2GV a:hover, 
.dxgvFocusedRow_FMP2GV .dxgvCommandColumn_FMP2GV a:hover
{
    color: #F0F0F0;
}
.dxgvSelectedRow_FMP2GV .dxgvCommandColumn_FMP2GV a:visited, 
.dxgvFocusedRow_FMP2GV .dxgvCommandColumn_FMP2GV a:visited
{
    color: #F0F0F0;
}
.dxgvPreviewRow_FMP2GV
{
	background-color: #F5F5F5;
	color: #707070;
}
.dxgvDetailCell_FMP2GV,
.dxgvPreviewRow_FMP2GV td.dxgv,
.dxgvEmptyDataRow_FMP2GV td.dxgv
{
	padding: 20px 2px 20px 4px;
	border-bottom: Solid 1px #D3D3D3;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}
.dxgvPreviewRow_FMP2GV td.dxgv
{
	padding: 10px 10px 10px 15px;
}
.dxgvDetailCell_FMP2GV
{
	padding: 16px 18px;
}
.dxgvDetailRow_FMP2GV td.dxgvIndentCell_FMP2GV 
{
    padding-right: 0px;
    border-bottom: Solid 1px #D3D3D3;
}
.dxgvEmptyDataRow_FMP2GV
{
	color: Gray;
}
.dxgvEmptyDataRow_FMP2GV td.dxgv
{
    border-bottom: Solid 1px #CFCFCF;
	text-align: center;
}
.dxgvEditFormDisplayRow_FMP2GV td.dxgv,
.dxgvDataRow_FMP2GV td.dxgv,
.dxgvDataRowAlt_FMP2GV td.dxgv,
.dxgvSelectedRow_FMP2GV td.dxgv,
.dxgvFocusedRow_FMP2GV td.dxgv
{
	overflow: hidden;
	border-bottom: Solid 1px #CFCFCF;
	border-right: Solid 1px #CFCFCF;
	border-top: 0;
	border-left: 0;
	padding: 3px 6px 4px 6px;
}
.dxgvEditFormDisplayRow_FMP2GV
{
}
.dxgvEditFormDisplayRow_FMP2GV td.dxgv 
{
}
.dxgvEditFormDisplayRow_FMP2GV td.dxgvIndentCell
{
	background: #EDEDED none;
	border-right: 1px Solid #CFCFCF;
	border-left: 1px Solid #CFCFCF;
	border-top-width: 0px;
}
.dxgvEditingErrorRow_FMP2GV
{
	background-color: #FFC8C8;
	color: #FF0000;
}
.dxgvEditingErrorRow_FMP2GV td.dxgv
{
	white-space: pre-wrap;
	border-bottom: Solid 1px #D3D3D3;
	border-right: 0;
	border-top: 0;
	border-left: 0;
	padding: 6px 10px;
}

.dxgvFilterRow_FMP2GV td.dxgv
{
	border-bottom: Solid 1px #C1C1C1;
	border-right: Solid 1px #C1C1C1;
	border-top: 0;
	border-left: 0;
	padding: 2px 2px 2px 2px;
}
.dxgvGroupRow_FMP2GV
{
	background-color: #C9C9C9;
}
.dxgvFocusedGroupRow_FMP2GV
{
	background-color: silver;
    color: White;
}
.dxgvGroupRow_FMP2GV td.dxgv,
.dxgvFocusedGroupRow_FMP2GV td.dxgv
{
	border: none 0;
	vertical-align: middle;
	white-space: nowrap;
	border-bottom: Solid 1px #D3D3D3;
	padding: 3px 6px 4px;
} 
.dxgvFocusedRow_FMP2GV td.dxgvIndentCell_FMP2GV,
.dxgvFocusedGroupRow_FMP2GV td.dxgvIndentCell_FMP2GV,
.dxgvSelectedRow_FMP2GV td.dxgvIndentCell_FMP2GV
{
	background-color: #C9C9C9!important;  
	border-right: solid 1px #CFCFCF;
	border-top: 0px;
    border-top-width: 0px;
}
.dxgvHeaderPanel_FMP2GV {
	background-color: yellow;
	color: Black;
	padding: 8px 6px;
	border-bottom: Solid 1px #9F9F9F;
}
.dxgvMSDraggable_FMP2GV .dxgvHeader_FMP2GV,
.dxgvMSDraggable_FMP2GV.dxgvGroupPanel_FMP2GV
{
    -ms-touch-action: pinch-zoom;
}
.dxgvHeader_FMP2GV {
	cursor: pointer;
	white-space: nowrap;
	padding: 4px 6px;
	border: Solid 1px #9F9F9F;
	background-color: #C9C9C9;	
	overflow: hidden;
	font-weight: normal;
	text-align: left;	
}
.dxgvHeader_FMP2GV, .dxgvHeader_FMP2GV table {	
	font: 11px Arial;
}
.dxgvHeader_FMP2GV td {
	white-space: nowrap;
}
.dxgvHeader_FMP2GV a {
	color: #0d45b7;
}
.dxgvCustomization_FMP2GV, 
.dxgvPopupEditForm_FMP2GV
{
	width: 100%;
	padding: 0;
	margin: 0;
	overflow: auto;
}
.dxgvGroupPanel_FMP2GV
{
	white-space: nowrap;
	font-size: 11px;
	background-color: #EDEDED;
	color: #8D8D8D;
	border-bottom: Solid 1px #9F9F9F;
	padding: 7px 4px 8px 6px;
}
.dxgvFooter_FMP2GV
{
	background-color: #D7D7D7;
	white-space: nowrap;
}
.dxgvFooter_FMP2GV td.dxgv
{
	padding: 5px 6px 6px 6px;
	border-bottom: Solid 1px #BCBCBC;
	border-right: 0;
}
.dxgvGroupFooter_FMP2GV
{
	background-color: #E0E0E0;
}
.dxgvGroupFooter_FMP2GV td.dxgv 
{
	white-space: nowrap;
}
.dxgvGroupFooter_FMP2GV td.dxgv 
{
    padding: 5px 4px 6px 6px;
    border-bottom: Solid 1px #CFCFCF;
    border-right: 0;
}
.dxgvDataRow_FMP2GV td.dxgvIndentCell_FMP2GV,
.dxgvGroupRow_FMP2GV td.dxgvIndentCell_FMP2GV,
.dxgvGroupFooter_FMP2GV td.dxgvIndentCell_FMP2GV
{
    background-color: #FFFFFF;
	border-right: Solid 1px #CFCFCF;
    border-left: 1px Solid #CFCFCF;
	border-top: 0px;
}

.dxgvTitlePanel_FMP2GV, 
.dxgvTable_FMP2GV caption
{
    font-size: 15px;
	font-weight: normal;
	padding: 3px 3px 5px;
	text-align: center;	
	background-color: #FFFFFF;
	color: White;
	border-bottom: Solid 1px #9F9F9F;
}
.dxgvLoadingDiv_FMP2GV
{
	background-color:Gray;	
	opacity: 0.01;	
	filter: alpha(opacity=1);
}
.dxgvStatusBar_FMP2GV
{
	border-top: Solid 1px #9F9F9F;
}
.dxgvStatusBar_FMP2GV tr.dxgv
{
	height: 20px;
}
.dxgvStatusBar_FMP2GV tr.dxgv > td
{
	padding: 4px;
}
.dxgvCommandColumn_FMP2GV
{
	padding: 2px;
}
.dxgvCommandColumn_FMP2GV a
{
	margin: 0 3px 0 0;
	color:  #0d45b7;
}
.dxgvCommandColumn_FMP2GV a:hover
{
	color:  #5494ea;
}
.dxgvCommandColumn_FMP2GV a:visited
{
	color:  #ab59a6;
}

.dxgvCommandColumnItem_FMP2GV
{
}
.dxgvEditFormTable_FMP2GV
{
	padding: 2px 6px 6px 4px;
	font: 11px Arial;
	color: Black;
}
.dxgvEditFormTable_FMP2GV a
{
    color: #0d45b7;

}
.dxgvEditFormTable_FMP2GV a:hover
{
    color: #5494ea;

}
.dxgvEditFormTable_FMP2GV a:visited
{
    color: #ab59a6;
}

.dxgvEditFormCaption_FMP2GV
{
	padding: 4px 4px 4px 10px; 
    white-space: nowrap;
}

.dxgvInlineEditCell_FMP2GV
{
	padding: 1px; 
}

.dxgvEditFormCell_FMP2GV
{
	padding-top: 4px;
	padding-bottom: 4px;
	border: 0;
}
.dxgvControl_FMP2GV .dxpControl_FMP2GV, .dxgvDisabled_FMP2GV .dxpControl_FMP2GV
{
	padding-top: 4px;    
}

.dxgvPagerTopPanel_FMP2GV
{	
}
.dxgvPagerBottomPanel_FMP2GV
{
}
.dxgvDetailButton_FMP2GV
{
}

.dxgvFilterBar_FMP2GV 
{
	border-top: 1px solid #9F9F9F;	
	background: #d4d4d4 none;
}
.dxgvFilterBar_FMP2GV a
{
	color: #394ea2;
	text-decoration: underline;		
}
.dxgvFilterBarCheckBoxCell_FMP2GV
{
	padding: 0 7px 0 3px;
}
.dxgvFilterBarImageCell_FMP2GV
{
	padding: 0 1px 0 3px;
	cursor: pointer;
	cursor: hand;
}
.dxgvFilterBarExpressionCell_FMP2GV
{
	padding: 5px 5px 8px 0;	
	white-space: nowrap;
}
.dxgvFilterBarClearButtonCell_FMP2GV
{
	padding: 5px 6px 8px;
}
.dxgvFilterBuilderMainArea_FMP2GV 
{
	background: white none;
	padding: 6px 2px;
} 
.dxgvFilterBuilderButtonArea_FMP2GV
{
	background: #C9C9C9 none;
	border-top: 1px solid #cfcfcf;
	padding: 6px;
    white-space: nowrap;
}
.dxgvDataRowHover_FMP2GV
{
	background: #cfcfcf none;
	color: Black;
}
.dxgvControl_FMP2GV .dxpControl_FMP2GV td.dxpCtrl_FMP2GV, 
.dxgvDisabled_FMP2GV .dxpControl_FMP2GV td.dxpCtrl_FMP2GV,

.dxgvControl_FMP2GV .dxpLite_FMP2GV,
.dxgvDisabled_FMP2GV .dxpLite_FMP2GV
{
	padding-top: 4px;
}
.dxgvControl_FMP2GV .dxpControl_FMP2GV.dxpPSI td.dxpCtrl_FMP2GV,
.dxgvDisabled_FMP2GV .dxpControl_FMP2GV.dxpPSI td.dxpCtrl_FMP2GV
{
    *padding-top: 2px;
}
.dxgvControl_FMP2GV .dxgvHFSAC
{
    padding: 9px 0 0 4px;
}
.dxgvControl_FMP2GV .dxgvHFSC
{
    padding: 9px 0 6px;
}
.dxgvControl_FMP2GV .dxgvHFSC div
{
    height: 1px;
    background: #8b8b8b;
}
/* Removes flicking in iOS Safari*/
.dxgvTable_FMP2GV
{
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

.dxgvControl_FMP2GV div[id$='DXEPLPC']
{
    height: 45px;
}


.dxgvControl_FMP2GV td.dxgvBatchEditCell_FMP2GV
{
    padding: 0;
}
.dxgvControl_FMP2GV td.dxgvBatchEditModifiedCell_FMP2GV
{
    background: #d7f9c7;
}
.dxgvControl_FMP2GV .dxgvErrorCell_FMP2GV
{
    padding-left: 5px;
    width: 1px;
}
.dxgvControl_FMP2GV .dxgvErrorCell_FMP2GV img
{
    margin: -3px 0;
}
.dxgvStatusBar_FMP2GV .dxgvCommandColumn_FMP2GV a
{
    margin-right: 10px;
}
/*******************BEGIN STYLE SETTINGS FOR CALENDAR CONTROL -
********************COPIED FROM DEVEXPRESS-CALENDAR-SAS.CSS
********************SETTINGS MUST MATCH EXACTLY!!!!!!!*******************/
.dxeCalendar_FMP2GV
{ 
    border: solid 1px #9f9f9f;
    background-color: White;
    color: Black;
    font-weight: normal;
    cursor: default;
}
.dxeCalendar_FMP2GV td.dxMonthGrid_FMP2GV 
{
    padding: 8px 20px;    
}
.dxeCalendar_FMP2GV td.dxMonthGridWithWeekNumbers_FMP2GV
{
    padding: 5px 20px 8px 8px;    
}
.dxeCalendarDayHeader_FMP2GV
{
    font-family:Arial;
    font-size: 11px;        
    padding: 2px 4px 5px;
    border-bottom: solid 1px #cfcfcf;
}
.dxeCalendarWeekNumber_FMP2GV
{    
    font-family:Arial;
    font-size: 7pt;    
    text-align: right;    
    padding: 6px 8px 6px 4px;        
    color: black;
}
.dxeCalendarDay_FMP2GV
{    
    font-family:Arial;
    font-size: 11px;
    padding: 4px 6px;
    text-align: center;    
}
.dxeCalendarWeekend_FMP2GV        /* inherits dxeCalendarDay */
{
    
}
.dxeCalendarOtherMonth_FMP2GV     /* inherits dxeCalendarDay */
{
    background-color: #C9C9C9;
    color: Gray;
}
.dxeCalendarOutOfRange_FMP2GV     /* inherits dxeCalendarDay */
{
    background-color:#C9C9C9;
    color: gray;    
}
.dxeCalendarSelected_FMP2GV       /* inherits dxeCalendarDay */
{
    color: White;
    background-color: blue;
}
.dxeCalendarToday_FMP2GV         /* inherits dxeCalendarDay */
{
   
}
.dxeCalendarHeader_FMP2GV
{
    background-color: #008cff;
    border: solid 1px #c9c9c9;    
    border-width: 1px 0;
    padding: 4px 7px;
}
.dxeCalendarHeader_FMP2GV td.dxe
{
    font-family:Arial;
    font-size: 11px;
    text-align: center;
	cursor: pointer;
}
.dxeCalendarFooter_FMP2GV 
{
    background-color: #C9C9C9;
    padding: 8px 0px;    
    border-top: solid 1px #d6d6d6;
}
.dxeCalendarFastNav_FMP2GV
{
    color: Black;
    background: White;
    border: solid 1px #9f9f9f;
    border-bottom: 0px;
    padding: 12px 8px;
}
.dxeCalendarFastNavMonthArea_FMP2GV
{
    padding: 0px 9px;
}
.dxeCalendarFastNavYearArea_FMP2GV
{    
}
.dxeCalendarFastNavFooter_FMP2GV
{
    color: Black;
    background-color: #C9C9C9;
    padding: 8px 0px;   
    border: solid 1px #9f9f9f;
    border-top: solid 1px #d6d6d6;
}
.dxeCalendarFastNavMonth_FMP2GV, .dxeCalendarFastNavYear_FMP2GV
{
    font: normal 11px Arial;
    color: Black;
    padding: 3px 5px;
    text-align: center;
	cursor: pointer;
}
.dxeCalendarFastNavMonth_FMP2GV
{
	padding: 6px;
}
.dxeCalendarFastNavMonthSelected_FMP2GV, .dxeCalendarFastNavYearSelected_FMP2GV
{
    color: White;
    background: #8d8d8d;    
}
.dxeCalendarFastNavMonthHover_FMP2GV, .dxeCalendarFastNavYearHover_FMP2GV
{        
    color: Black;
    background: Yellow;
    padding: 2px 4px;
    border: solid 1px #d6d6d6;
}
.dxeCalendarFastNavMonthHover_FMP2GV
{
	padding: 5px;
}
/**************END COPY*******************************/

/* -- ASPxPopupControl -- */
.dxpcControl_FMP2GV
{
	font: 11px Arial;
	color: black;
	background-color: #DCDCDC;/*#e4f7ff;*/
	border: solid 1px #8B8B8B;
}
.dxpcControl_FMP2GV a
{
	color: #1E3695;
}
.dxpcCloseButton_FMP2GV
{
	font: 11px Arial;
	color: black;
	padding: 1px 1px 1px 1px;
}
.dxpcCloseButtonHover_FMP2GV
{
	font: 11px Arial;
	color: black;
}
.dxpcContent_FMP2GV
{
	font: 11px Arial;
	color: #010000;
	white-space: normal;
	padding: 9px 12px 9px 12px;
	vertical-align:top;
}
.dxpcFooter_FMP2GV
{
	font: 11px Arial;
	color: #858585;
	background-color: #F3F3F3;
	border-top: solid 1px #E0E0E0;
}
.dxpcFooter_FMP2GV td.dxpc
{
	font: 11px Arial;
	color: #858585;
	white-space: nowrap;
	padding: 6px 12px 8px 12px;
}
.dxpcHeader_FMP2GV
{
	font: 11px Arial;
	color: #404040;
	background-color: #C9C9C9;
	border-bottom: solid 1px #C9C9C9;	
}
.dxpcHeader_FMP2GV td.dxpc
{
	font: 11px Arial;
	color: #404040;
	white-space: nowrap;
}

/*List Box*/
.dxeListBox_FMP2GV
{
	background-color: white;
	border: solid 1px #A0A0A0;
    font-family:Arial;
    font-size: 11px;
    width: 70px;
    height: 109px;
}
.dxeListBox_FMP2GV div.dxlbd
{
	padding-top: 1px;    
    padding-bottom: 1px;
    height: 107px;
}
.dxeListBoxItemRow_FMP2GV
{
    cursor: default;
}
.dxeListBoxItem_FMP2GV
{
    border-left: solid 1px white;
    border-right: solid 1px white;
    font-family:Arial;
    font-size: 11px;
    padding: 3px 2px 4px 3px;
    white-space: nowrap;
    text-align: left;
    color: Black;
    font-weight: normal;
}

.dxeListBox_FMP2GV td.dxeI, .dxeListBox_FMP2GV td.dxeIM, .dxeListBox_FMP2GV .dxeHIC, 
.dxeListBox_FMP2GV td.dxeFTM, .dxeListBox_FMP2GV td.dxeTM,
.dxeListBox_FMP2GV td.dxeC, .dxeListBox_FMP2GV td.dxeCM, .dxeListBox_FMP2GV td.dxeHCC, .dxeListBox_FMP2GV td.dxeMI, .dxeListBox_FMP2GV td.dxeMIM
{
    border-right-width: 0px!important;
}
.dxeListBox_FMP2GV td.dxeCM, .dxeListBox_FMP2GV td.dxeHCC
{
    width: 25px;
}
.dxeListBox_FMP2GV td.dxeIM
{
    width: 0;
}
.dxeListBox_FMP2GV td.dxeT 
{
    width: 100%;
    padding-left: 0px!important;
}
.dxeListBox_FMP2GV td.dxeT, .dxeListBox_FMP2GV td.dxeMI
{
    border-left-width: 0px!important;
}
.dxeListBox_FMP2GV td.dxeFTM, .dxeListBox_FMP2GV td.dxeTM, .dxeListBox_FMP2GV td.dxeLTM, 
.dxeListBox_FMP2GV .dxeHFC, .dxeListBox_FMP2GV .dxeHC, .dxeListBox_FMP2GV .dxeHLC
{
    overflow: hidden;
}

.dxeListBox_FMP2GV td.dxeFTM, .dxeListBox_FMP2GV td.dxeTM, 
.dxeListBox_FMP2GV .dxeHFC, .dxeListBox_FMP2GV .dxeHC
{
    padding-right: 6px!important;
}
.dxeListBox_FMP2GV td.dxeLTM, .dxeListBox_FMP2GV td.dxeTM, 
.dxeListBox_FMP2GV .dxeHC,  .dxeListBox_FMP2GV .dxeHLC
{
    padding-left: 6px!important;
}

/*Added styles*/
.dxgvHeader table
{
    color: black;
    font: 9pt Tahoma;
}
.dxpc-collapseBtnChecked .dxWeb_pcCollapseButton_FMP2GV,
.dxpc-maximizeBtnChecked .dxWeb_pcMaximizeButton_FMP2GV,
.dxpc-pinBtnChecked .dxWeb_pcPinButton_FMP2GV,
.dxWeb_pcCloseButton_FMP2GV,
.dxWeb_pcCollapseButton_FMP2GV,
.dxWeb_pcMaximizeButton_FMP2GV,
.dxWeb_pcPinButton_FMP2GV,
.dxWeb_pcRefreshButton_FMP2GV,
.dxWeb_pcSizeGrip_FMP2GV,
.dxWeb_pcSizeGripRtl_FMP2GV
{
    background-image: url('Images/sprite.png');
    background-repeat: no-repeat;
    background-color: transparent;
}

.dxWeb_pcCloseButton_FMP2GV
{
    background-position: -114px -213px;
    width: 15px;
    height: 14px;
}
.dxWeb_pcCollapseButton_FMP2GV
{
    background-position: -66px -213px;
    width: 15px;
    height: 14px;
}
.dxWeb_pcMaximizeButton_FMP2GV
{
    background-position: -162px -213px;
    width: 15px;
    height: 14px;
}
.dxWeb_pcPinButton_FMP2GV
{
    background-position: -82px -213px;
    width: 15px;
    height: 14px;
}
.dxWeb_pcRefreshButton_FMP2GV
{
    background-position: -146px -213px;
    width: 15px;
    height: 14px;
}
.dxWeb_pcSizeGrip_FMP2GV
{
    background-position: -192px -178px;
    width: 16px;
    height: 16px;
}
.dxWeb_pcSizeGripRtl_FMP2GV
{
    background-position: -170px -196px;
    width: 16px;
    height: 16px;
}

/* PopOut */
.dxmLite_FMP2GV .dxm-horizontal .dxm-image-l .dxm-popOut,
.dxmLite_FMP2GV .dxm-horizontal .dxm-image-r .dxm-popOut,
.dxmLite_FMP2GV .dxm-horizontal .dxm-image-t.dxm-noImages .dxm-popOut,
.dxmLite_FMP2GV .dxm-horizontal .dxm-image-t .dxm-noImage .dxm-popOut,
.dxmLite_FMP2GV .dxm-horizontal .dxm-image-b.dxm-noImages .dxm-popOut,
.dxmLite_FMP2GV .dxm-horizontal .dxm-image-b .dxm-noImage .dxm-popOut 
{
	padding-top: 9px;
	padding-bottom: 9px;
}
.dxmLite_FMP2GV .dxm-horizontal .dxm-image-t .dxm-popOut,
.dxmLite_FMP2GV .dxm-horizontal .dxm-image-b .dxm-popOut 
{
	padding-top: 27px;
	padding-bottom: 27px;
}
.dxmLite_FMP2GV .dxm-horizontal .dxm-image-l .dxm-popOut,
.dxmLite_FMP2GV .dxm-horizontal .dxm-image-t .dxm-popOut,
.dxmLite_FMP2GV .dxm-horizontal .dxm-image-b .dxm-popOut 
{
	padding-right: 5px;
}
.dxmLite_FMP2GV .dxm-horizontal .dxm-image-r .dxm-popOut 
{
	padding-left: 7px;
}
.dxmLite_FMP2GV .dxm-horizontal .dxm-dropDownMode .dxm-popOut 
{
	padding-left: 4px;
	padding-right: 4px;
}

.dxmLite_FMP2GV .dxm-vertical .dxm-image-l .dxm-popOut,
.dxmLite_FMP2GV .dxm-vertical .dxm-image-r .dxm-popOut,
.dxmLite_FMP2GV .dxm-popup .dxm-popOut 
{
	padding-top: 7px;
	padding-bottom: 7px;
}
.dxmLite_FMP2GV .dxm-vertical .dxm-image-t.dxm-noImages .dxm-popOut,
.dxmLite_FMP2GV .dxm-vertical .dxm-image-t .dxm-noImage .dxm-popOut,
.dxmLite_FMP2GV .dxm-vertical .dxm-image-b.dxm-noImages .dxm-popOut,
.dxmLite_FMP2GV .dxm-vertical .dxm-image-b .dxm-noImage .dxm-popOut 
{
	padding-top: 8px;
	padding-bottom: 9px;
}
.dxmLite_FMP2GV .dxm-vertical .dxm-image-t .dxm-popOut,
.dxmLite_FMP2GV .dxm-vertical .dxm-image-b .dxm-popOut 
{
	padding-top: 26px;
	padding-bottom: 27px;
}
.dxmLite_FMP2GV .dxm-vertical .dxm-image-l .dxm-popOut,
.dxmLite_FMP2GV .dxm-vertical .dxm-image-r .dxm-popOut,
.dxmLite_FMP2GV .dxm-vertical .dxm-image-t .dxm-popOut,
.dxmLite_FMP2GV .dxm-vertical .dxm-image-b .dxm-popOut,
.dxmLite_FMP2GV .dxm-popup .dxm-popOut 
{
	padding-left: 4px;
	padding-right: 4px;
}

/* -- ASPxPopupControl Lite -- */
.dxpcLite_FMP2GV,
.dxdpLite_FMP2GV  
{
	width: 200px;
	left: 0;
	top: 0;
	display: none;
	position: absolute;
	visibility: hidden;
	border-spacing: 0;
}

.dxpcLite_FMP2GV .dxpc-mainDiv,
.dxpcLite_FMP2GV.dxpc-mainDiv,
.dxdpLite_FMP2GV .dxpc-mainDiv,
.dxdpLite_FMP2GV.dxpc-mainDiv  
{
	top: 0;
	left: 0;
	font: 12px Arial;
	color: black;
	background-color: #DCDCDC;
	border: 1px solid #8B8B8B;
}

.dxpcLite_FMP2GV a.dxpc-link,
.dxdpLite_FMP2GV a.dxpc-link  
{
	color: #1E3695;
}
.dxpcLite_FMP2GV a.dxpc-link *,
.dxdpLite_FMP2GV a.dxpc-link * 
{
	cursor: pointer;
    text-decoration: underline;
}

.dxpcLite_FMP2GV .dxpc-closeBtn,
.dxpcLite_FMP2GV .dxpc-pinBtn,
.dxpcLite_FMP2GV .dxpc-refreshBtn,
.dxpcLite_FMP2GV .dxpc-collapseBtn,
.dxpcLite_FMP2GV .dxpc-maximizeBtn,
.dxdpLite_FMP2GV .dxpc-closeBtn,
.dxdpLite_FMP2GV .dxpc-pinBtn,
.dxdpLite_FMP2GV .dxpc-refreshBtn,
.dxdpLite_FMP2GV .dxpc-collapseBtn,
.dxdpLite_FMP2GV .dxpc-maximizeBtn
{
	padding: 1px 1px 1px 2px;
	float: right;
}

.dxpcLite_FMP2GV.dxRtl  .dxpc-closeBtn,
.dxpcLite_FMP2GV.dxRtl  .dxpc-pinBtn,
.dxpcLite_FMP2GV.dxRtl  .dxpc-refreshBtn,
.dxpcLite_FMP2GV.dxRtl  .dxpc-collapseBtn,
.dxpcLite_FMP2GV.dxRtl  .dxpc-maximizeBtn,
.dxdpLite_FMP2GV.dxRtl  .dxpc-closeBtn,
.dxdpLite_FMP2GV.dxRtl  .dxpc-pinBtn,
.dxdpLite_FMP2GV.dxRtl  .dxpc-refreshBtn,
.dxdpLite_FMP2GV.dxRtl  .dxpc-collapseBtn,
.dxdpLite_FMP2GV.dxRtl  .dxpc-maximizeBtn
{
	float: left;
}

.dxpcLite_FMP2GV .dxpc-closeBtnHover,
.dxpcLite_FMP2GV .dxpc-pinBtnHover,
.dxpcLite_FMP2GV .dxpc-refreshBtnHover,
.dxpcLite_FMP2GV .dxpc-collapseBtnHover,
.dxpcLite_FMP2GV .dxpc-maximizeBtnHover,
.dxdpLite_FMP2GV .dxpc-closeBtnHover,
.dxdpLite_FMP2GV .dxpc-pinBtnHover,
.dxdpLite_FMP2GV .dxpc-refreshBtnHover,
.dxdpLite_FMP2GV .dxpc-collapseBtnHover,
.dxdpLite_FMP2GV .dxpc-maximizeBtnHover
{
}

.dxpcLite_FMP2GV .dxpc-header,
.dxdpLite_FMP2GV .dxpc-header 
{
	color: #404040;
	background-color: #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
	padding: 2px 2px 2px 12px;
}

.dxpcLite_FMP2GV.dxRtl .dxpc-header,
.dxdpLite_FMP2GV.dxRtl .dxpc-header  
{
	padding: 2px 12px 2px 2px;
}

.dxpcLite_FMP2GV .dxpc-headerText,
.dxdpLite_FMP2GV .dxpc-headerText
{
	white-space: nowrap;
}

.dxpcLite_FMP2GV .dxpc-headerImg,
.dxdpLite_FMP2GV .dxpc-headerImg
{
	margin: 0 4px 0 0;
}

.dxpcLite_FMP2GV.dxRtl .dxpc-headerImg,
.dxdpLite_FMP2GV.dxRtl .dxpc-headerImg
{
	margin: 0 0 0 4px;
}

.dxpcLite_FMP2GV .dxpc-expandableDiv,
.dxdpLite_FMP2GV .dxpc-expandableDiv 
{
	float: left;
	overflow: hidden;
}

.dxpcLite_FMP2GV.dxRtl .dxpc-expandableDiv,
.dxdpLite_FMP2GV.dxRtl .dxpc-expandableDiv 
{
	float: right;
}

.dxpcLite_FMP2GV .dxpc-content,
.dxdpLite_FMP2GV .dxpc-content
{
	color: #010000;
	white-space: normal;
	padding: 9px 12px;
}

.dxpcLite_FMP2GV .dxpc-footer,
.dxdpLite_FMP2GV .dxpc-footer
{
	color: #858585;
	background-color: #F3F3F3;
	border-top: 1px solid #E0E0E0;
}

.dxpcLite_FMP2GV .dxpc-footerContent,
.dxdpLite_FMP2GV .dxpc-footerContent
{
	padding: 6px 20px 8px 12px;
	min-height: 8px;
}

.dxpcLite_FMP2GV.dxRtl .dxpc-footerContent,
.dxdpLite_FMP2GV.dxRtl .dxpc-footerContent
{
	padding: 6px 12px 8px 20px;
}

.dxpcLite_FMP2GV .dxpc-footerText,
.dxdpLite_FMP2GV .dxpc-footerText
{
	white-space: nowrap;
}

.dxpcLite_FMP2GV .dxpc-footerImg,
.dxdpLite_FMP2GV .dxpc-footerImg
{
	margin: 0 4px 0 0;
}

.dxpcLite_FMP2GV.dxRtl .dxpc-footerImg,
.dxdpLite_FMP2GV.dxRtl .dxpc-footerImg
{
	margin: 0 0 0 4px;
}

.dxpcLite_FMP2GV .dxpc-sizeGrip,
.dxdpLite_FMP2GV .dxpc-sizeGrip
{
	float: right;
}

.dxpcLite_FMP2GV.dxRtl .dxpc-sizeGrip,
.dxdpLite_FMP2GV.dxRtl .dxpc-sizeGrip
{
	float: left;
}

.dxpcModalBackLite_FMP2GV,
.dxdpModalBackLite_FMP2GV
{
	background-color: #777777;
	opacity: 0.7;
	filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
	position: fixed;
	left: 0;
	top: 0;
	visibility: hidden;
}
.dxpcLiteDisabled_FMP2GV,
.dxdpLiteDisabled_FMP2GV
{
	color: #808080;
	cursor: default;
}
/* Loading panel */
.dxpcLoadingPanel_FMP2GV,
.dxdpLoadingPanel_FMP2GV
{
	font: 12px Arial;
	color: #303030;
}
.dxpcLoadingPanel_FMP2GV td.dx,
.dxdpLoadingPanel_FMP2GV td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px;
}
.dxpcLoadingDiv_FMP2GV
{
	background-color: Gray;
	opacity: 0.01;
	filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1);
}
.dxeLoadingDiv_FMP2HLNK
{
	background: White;
    opacity: 0.85;
    filter: alpha(opacity=85);
    cursor: wait;
}
.dxeLoadingPanel_FMP2HLNK
{
	font: 11px Arial;
	color: #303030;
}
.dxeLoadingPanel_FMP2HLNK td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

.dxeReadOnly_FMP2HLNK 
{
    
}
.dxeBase_FMP2HLNK
{
    font-family:Arial;
    font-size: 11px;
}
/* -- ErrorFrame -- */
.dxeErrorCell_FMP2HLNK, .dxeErrorCell_FMP2HLNK td
{
    font-family:Arial;
    font-size: 11px;
	color: Red;
}
.dxeErrorCell_FMP2HLNK
{ 
	padding-left: 4px;
	padding-right:5px;
}
.dxeErrorFrameWithoutError_FMP2HLNK {
    border: 1px solid Red;
}
.dxeErrorFrameWithoutError_FMP2HLNK .dxeControlsCell_FMP2HLNK {
    padding: 2px;
}

.dxeEditArea_FMP2HLNK 
{
	font-family:Arial;
	font-size: 11px;
	border: 1px solid #A0A0A0;
}
/* -- Buttons -- */
.dxeButtonEditButton_FMP2HLNK, .dxeCalendarButton_FMP2HLNK,
.dxeSpinIncButton_FMP2HLNK, .dxeSpinDecButton_FMP2HLNK,
.dxeSpinLargeIncButton_FMP2HLNK, .dxeSpinLargeDecButton_FMP2HLNK
{	
	vertical-align: middle;
	border: solid 1px #7f7f7f;
	cursor: pointer;
} 
.dxeButtonEditButton_FMP2HLNK, .dxeCalendarButton_FMP2HLNK, .dxeButtonEditButton_FMP2HLNK td.dx, .dxeCalendarButton_FMP2HLNK td.dx,
.dxeSpinIncButton_FMP2HLNK, .dxeSpinDecButton_FMP2HLNK, .dxeSpinLargeIncButton_FMP2HLNK, .dxeSpinLargeDecButton_FMP2HLNK,
.dxeSpinIncButton_FMP2HLNK td.dx, .dxeSpinDecButton_FMP2HLNK td.dx, .dxeSpinLargeIncButton_FMP2HLNK td.dx, .dxeSpinLargeDecButton_FMP2HLNK td.dx
{	
    font-family:Arial;
    font-size: 11px;        
    font-weight: normal;
	text-align: center;
	white-space: nowrap;
} 
.dxeButtonEditButton_FMP2HLNK,
.dxeSpinIncButton_FMP2HLNK, .dxeSpinDecButton_FMP2HLNK, .dxeSpinLargeIncButton_FMP2HLNK, .dxeSpinLargeDecButton_FMP2HLNK
{
    padding: 0px 2px 0px 3px;
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtDropDownBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;    
    background-color: #e6e6e6;
}
.dxeSpinIncButton_FMP2HLNK
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtSpinIncBtnBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
	background-color: #F0F0F0;
}
.dxeSpinDecButton_FMP2HLNK
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtSpinDecBtnBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
	background-color: #E6E6E6;
}

.dxeButtonEditButton_FMP2HLNK table.dxbebt,
.dxeSpinIncButton_FMP2HLNK table.dxbebt, .dxeSpinDecButton_FMP2HLNK table.dxbebt, 
.dxeSpinLargeIncButton_FMP2HLNK table.dxbebt, .dxeSpinLargeDecButton_FMP2HLNK table.dxbebt
{
	width: 10px;
}
.dxeCalendarButton_FMP2HLNK      
{
	font-size: 11px;
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtCalendarButtonBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;    
    background-color: #e5e5e5;
	padding: 4px 11px;
	padding-top: 3px;
	width: 32px;
}
.dxeCalendarButton_FMP2HLNK td.dx
{
	font-size: 11px;    
	text-align: center;
	white-space: nowrap;
}
.dxeCalendarButton_FMP2HLNK table.dxbebt 
{
	width: 100%;
}

/* -- Pressed -- */
.dxeCalendarButtonPressed_FMP2HLNK, .dxeButtonEditButtonPressed_FMP2HLNK,
.dxeSpinIncButtonPressed_FMP2HLNK, .dxeSpinDecButtonPressed_FMP2HLNK, .dxeSpinLargeIncButtonPressed_FMP2HLNK, 
.dxeSpinLargeDecButtonPressed_FMP2HLNK
{
	background-image: none;
	background-color: #D5D5D5;
	border: Solid 1px #7F7F7F;	
}
/* -- Hover -- */
.dxeCalendarButtonHover_FMP2HLNK, .dxeButtonEditButtonHover_FMP2HLNK,
.dxeSpinIncButtonHover_FMP2HLNK, .dxeSpinDecButtonHover_FMP2HLNK, .dxeSpinLargeIncButtonHover_FMP2HLNK, .dxeSpinLargeDecButtonHover_FMP2HLNK
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtDropDownButtonHoverBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #F2F2F2;
	border: Solid 1px #606060;
}
.dxeCalendarButtonHover_FMP2HLNK
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtCalendarButtonHBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;    
}

.dxeButtonEdit_FMP2HLNK
{
    background-color: white;
    border: solid 1px #9F9F9F;
    width: 170px;
}
.dxeButtonEdit_FMP2HLNK .dxeEditArea_FMP2HLNK {
    background-color: white;
}
.dxeButtonEdit_FMP2HLNK .dxeEditArea_FMP2HLNK, .dxeButtonEdit_FMP2HLNK td.dxic
{
	width: 100%;
}
.dxeButtonEdit_FMP2HLNK td.dxic
{
    padding: 0px 2px 0px 1px;
}
.dxeButtonEdit_FMP2HLNK .dxeIIC img {
    padding-left: 3px;
}
.dxeTextBox_FMP2HLNK, .dxeMemo_FMP2HLNK
{
    background-color: white;
    border: solid 1px #9f9f9f;
}
.dxeTextBox_FMP2HLNK td.dxic
{
	padding: 1px 2px;
	width: 100%;
}
.dxeTextBox_FMP2HLNK .dxeEditArea_FMP2HLNK
{
    background-color: white;
}
.dxeRadioButtonList_FMP2HLNK
{
    border: Solid 1px #9F9F9F;
}
.dxeRadioButtonList_FMP2HLNK, .dxeRadioButtonList_FMP2HLNK table
{
    font-family:Arial;
    font-size: 11px;    
}
.dxeRadioButtonList_FMP2HLNK td.dxe
{
    padding: 7px 5px 6px 11px;
}
.dxeRadioButtonList_FMP2HLNK label
{
	margin-right: 6px;    
}

/* -- Memo -- */
.dxeMemo_FMP2HLNK
{

}
.dxeMemoEditArea_FMP2HLNK 
{
	background-color: white;
	font-family:Arial;
	font-size: 11px;
}
.dxeMemo_FMP2HLNK td
{
	padding: 0 0 0 4px;
	width: 100%;
}

/* -- Hyperlink -- */
.dxeHyperlink_FMP2HLNK
{
    font-family:Arial;
    font-size: 11px;
    font-weight: normal;
    color: red;
}
a.dxeHyperlink_FMP2HLNK:hover
{
      color: red; 
}
a.dxeHyperlink_FMP2HLNK:visited
{
       color: red;
}

table.SiteBarTable tbody tr td .dxeHyperlink_FMP2HLNK
{
    font-family:Arial;
    font-size: 11px;
    font-weight: normal;
    color: #4B4B4B;
}
table.SiteBarTable tbody tr td a.dxeHyperlink_FMP2HLNK:hover
{
      color: #4B4B4B; 
}
table.SiteBarTable tbody tr td a.dxeHyperlink_FMP2HLNK:visited
{
       color: #4B4B4B;
}

/* -- ListBox -- */
.dxeListBox_FMP2HLNK
{
	background-color: white;
	border: solid 1px #A0A0A0;
    font-family:Arial;
    font-size: 11px;
    width: 70px;
    height: 109px;
}
.dxeListBox_FMP2HLNK div.dxlbd
{
	padding-top: 1px;    
    padding-bottom: 1px;
    height: 107px;
}
.dxeListBoxItemRow_FMP2HLNK
{
    cursor: default;
}
.dxeListBoxItem_FMP2HLNK
{
    border-left: solid 1px white;
    border-right: solid 1px white;
    font-family:Arial;
    font-size: 11px;
    padding: 3px 2px 4px 3px;
    white-space: nowrap;
    text-align: left;
    color: Black;
    font-weight: normal;
}

.dxeListBox_FMP2HLNK td.dxeI, .dxeListBox_FMP2HLNK td.dxeIM, .dxeListBox_FMP2HLNK .dxeHIC, 
.dxeListBox_FMP2HLNK td.dxeFTM, .dxeListBox_FMP2HLNK td.dxeTM,
.dxeListBox_FMP2HLNK td.dxeC, .dxeListBox_FMP2HLNK td.dxeCM, .dxeListBox_FMP2HLNK td.dxeHCC, .dxeListBox_FMP2HLNK td.dxeMI, .dxeListBox_FMP2HLNK td.dxeMIM
{
    border-right-width: 0px!important;
}
.dxeListBox_FMP2HLNK td.dxeCM, .dxeListBox_FMP2HLNK td.dxeHCC
{
    width: 25px;
}
.dxeListBox_FMP2HLNK td.dxeIM
{
    width: 0;
}
.dxeListBox_FMP2HLNK td.dxeT 
{
    width: 100%;
    padding-left: 0px!important;
}
.dxeListBox_FMP2HLNK td.dxeT, .dxeListBox_FMP2HLNK td.dxeMI
{
    border-left-width: 0px!important;
}
.dxeListBox_FMP2HLNK td.dxeFTM, .dxeListBox_FMP2HLNK td.dxeTM, .dxeListBox_FMP2HLNK td.dxeLTM, 
.dxeListBox_FMP2HLNK .dxeHFC, .dxeListBox_FMP2HLNK .dxeHC, .dxeListBox_FMP2HLNK .dxeHLC
{
    overflow: hidden;
}

.dxeListBox_FMP2HLNK td.dxeFTM, .dxeListBox_FMP2HLNK td.dxeTM, 
.dxeListBox_FMP2HLNK .dxeHFC, .dxeListBox_FMP2HLNK .dxeHC
{
    padding-right: 6px!important;
}
.dxeListBox_FMP2HLNK td.dxeLTM, .dxeListBox_FMP2HLNK td.dxeTM, 
.dxeListBox_FMP2HLNK .dxeHC,  .dxeListBox_FMP2HLNK .dxeHLC
{
    padding-left: 6px!important;
}
/*Grid lines*/
.dxeListBox_FMP2HLNK td.dxeLTM, .dxeListBox_FMP2HLNK td.dxeTM, .dxeListBox_FMP2HLNK td.dxeMIM
{
    border-left: 1px solid #cfcfcf !important;
}
.dxeListBox_FMP2HLNK td.dxeIM, .dxeListBox_FMP2HLNK td.dxeFTM, .dxeListBox_FMP2HLNK td.dxeTM, .dxeListBox_FMP2HLNK td.dxeLTM,
.dxeListBox_FMP2HLNK td.dxeCM, .dxeListBox_FMP2HLNK td.dxeMIM
{
    border-bottom: solid 1px #cfcfcf;
}
.dxeListBoxItemSelected_FMP2HLNK     /* inherits dxeListBoxItem */
{    
    color: White;
    background-color: #A0A0A0;
}
.dxeListBoxItemHover_FMP2HLNK        /* inherits dxeListBoxItem */
{
    background-color: #cfcfcf;
    color: black;
}

/*Header*/
.dxeListBox_FMP2HLNK .dxeHD
{
    background-color: #dcdcdc;
    border-bottom: solid 1px #A0A0A0;
}
.dxeListBox_FMP2HLNK .dxeHC,  .dxeListBox_FMP2HLNK .dxeHLC, .dxeListBox_FMP2HLNK td.dxeHMIC
{
    border-left: solid 1px #A0A0A0;
}
.dxeListBox_FMP2HLNK .dxeHIC, .dxeListBox_FMP2HLNK .dxeHFC, .dxeListBox_FMP2HLNK .dxeHCC
{
    border-left:1px solid #dcdcdc;
}
.dxeListBox_FMP2HLNK .dxeHFC, .dxeListBox_FMP2HLNK .dxeHC, .dxeListBox_FMP2HLNK .dxeHMIC
{
    border-right-width:0;
}
.dxeListBox_FMP2HLNK .dxeHLC
{
    border-right: solid 1px #dcdcdc;
}

/* -- Calendar -- */
.dxeCalendar_FMP2HLNK
{ 
    border: solid 1px #9f9f9f;
    background-color: White;
    color: Black;
    font-weight: normal;
    cursor: default;
}
.dxeCalendar_FMP2HLNK td.dxMonthGrid_FMP2HLNK 
{
    padding: 8px 20px;    
}
.dxeCalendar_FMP2HLNK td.dxMonthGridWithWeekNumbers_FMP2HLNK
{
    padding: 5px 20px 8px 8px;    
}
.dxeCalendarDayHeader_FMP2HLNK
{
    font-family:Arial;
    font-size: 11px;        
    padding: 2px 4px 5px;
    border-bottom: solid 1px #cfcfcf;
}
.dxeCalendarWeekNumber_FMP2HLNK
{    
    font-family:Arial;
    font-size: 7pt;    
    text-align: right;    
    padding: 6px 8px 6px 4px;        
    color: #bfbfbf;
}
.dxeCalendarDay_FMP2HLNK
{    
    font-family:Arial;
    font-size: 11px;
    padding: 4px 6px;
    text-align: center;    
}
.dxeCalendarWeekend_FMP2HLNK        /* inherits dxeCalendarDay */
{
    color: #c00000;
}
.dxeCalendarOtherMonth_FMP2HLNK     /* inherits dxeCalendarDay */
{
    color: #888;
}
.dxeCalendarOutOfRange_FMP2HLNK     /* inherits dxeCalendarDay */
{
    color: #d0d0d0;    
}
.dxeCalendarSelected_FMP2HLNK       /* inherits dxeCalendarDay */
{
    color: White;
    background-color: #8d8d8d;
}
.dxeCalendarToday_FMP2HLNK         /* inherits dxeCalendarDay */
{
    padding: 3px 3px 2px;
    border: solid 1px #c00000;    
}
.dxeCalendarHeader_FMP2HLNK
{
    background-color: #dcdcdc;
    border: solid 1px #c9c9c9;    
    border-width: 1px 0;
    padding: 4px 7px;
}
.dxeCalendarHeader_FMP2HLNK td.dxe
{
    font-family:Arial;
    font-size: 11px;
    text-align: center;
	cursor: pointer;
}
.dxeCalendarFooter_FMP2HLNK 
{
    background-color: #ededed;
    padding: 8px 0px;    
    border-top: solid 1px #d6d6d6;
}
.dxeCalendarFastNav_FMP2HLNK
{
    color: Black;
    background: White;
    border: solid 1px #9f9f9f;
    border-bottom: 0px;
    padding: 12px 8px;
}
.dxeCalendarFastNavMonthArea_FMP2HLNK
{
    padding: 0px 9px;
}
.dxeCalendarFastNavYearArea_FMP2HLNK
{    
}
.dxeCalendarFastNavFooter_FMP2HLNK
{
    color: Black;
    background-color: #ededed;
    padding: 8px 0px;   
    border: solid 1px #9f9f9f;
    border-top: solid 1px #d6d6d6;
}
.dxeCalendarFastNavMonth_FMP2HLNK, .dxeCalendarFastNavYear_FMP2HLNK
{
    font: normal 11px Arial;
    color: Black;
    padding: 3px 5px;
    text-align: center;
	cursor: pointer;
}
.dxeCalendarFastNavMonth_FMP2HLNK
{
	padding: 6px;
}
.dxeCalendarFastNavMonthSelected_FMP2HLNK, .dxeCalendarFastNavYearSelected_FMP2HLNK
{
    color: White;
    background: #8d8d8d;    
}
.dxeCalendarFastNavMonthHover_FMP2HLNK, .dxeCalendarFastNavYearHover_FMP2HLNK
{        
    color: Black;
    background: #e5e5e5;
    padding: 2px 4px;
    border: solid 1px #d6d6d6;
}
.dxeCalendarFastNavMonthHover_FMP2HLNK
{
	padding: 5px;
}
/* Disabled */
.dxeDisabled_FMP2HLNK, .dxeDisabled_FMP2HLNK td.dxe
{
	color: #acacac;
	cursor: default;
}
a.dxeDisabled_FMP2HLNK:hover
{
    color: #acacac;
}
.dxeButtonDisabled_FMP2HLNK, .dxeButtonDisabled_FMP2HLNK td.dxe
{
	border-color: #c3c3c3;
	color: #808080;
	cursor: default;
}
/* -- Button -- */
.dxbButton_FMP2HLNK
{	
  	color: #000000;    
  	font-weight:normal;
	font-size: 11px;
	font-family:Arial;				    
	vertical-align: middle;	 		
	border: solid 1px #7F7F7F;	
	background: #E0DFDF url('<%=WebResource("DevExpress.Web.Images.edtButtonBack.gif")%>') top;
    background-repeat:repeat-x;
    padding: 1px 1px 1px 1px;
	cursor: pointer;
}
.dxbButtonHover_FMP2HLNK 
{
  	color: #000000;        
	background: #F2F2F2 url('<%=WebResource("DevExpress.Web.Images.edtButtonHoverBack.gif")%>') top;
    background-repeat: repeat-x;
	border: solid 1px #606060;
}
.dxbButtonChecked_FMP2HLNK 
{
    color: #FFFFFF;
	background-image: none;
	background-color: #8D8D8D;
}
.dxbButtonPressed_FMP2HLNK 
{
  	color: #000000;        
	background-image: none;
	background-color: #D5D5D5;
}
.dxbButton_FMP2HLNK div.dxb
{    
    padding: 3px 8px 4px 8px;
	border: 0px;
}
.dxbButton_FMP2HLNK div.dxbf
{     
    padding: 2px 7px 3px 7px;
	border: dotted 1px black;		
}
.dxbButton_FMP2HLNK div.dxb table
{    
  	color: #000000;    
	font-size: 11px;
	font-family:Arial;				    
}
.dxbButton_FMP2HLNK div.dxb td.dxb
{    
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
/* Disabled */
.dxbDisabled_FMP2HLNK
{
    border-color: #c3c3c3;
	color: #808080;
	cursor: default;
}
.dxbDisabled_FMP2HLNK td.dxb
{
	color: #808080;
}
/* -- FilterControl -- */
.dxfcTable_FMP2HLNK
{	
	border-collapse: separate!important;		
}
.dxfcTable_FMP2HLNK td.dxfc
{
	padding: 0px 0px 0px 3px;
	vertical-align: middle;
	font: 11px Arial;
	color: Black;
}
a.dxfcPropertyName_FMP2HLNK
{
	white-space: nowrap!important;
	color: Blue!important;
}
a.dxfcGroupType_FMP2HLNK
{
	white-space: nowrap!important;
	padding: 0px 3px 0px 3px!important;
	color: Red!important;
}
a.dxfcOperation_FMP2HLNK
{
	white-space: nowrap!important;
	color: Green!important;
}
a.dxfcValue_FMP2HLNK
{
	white-space: nowrap!important;
	color: Gray!important;
}
.dxfcImageButton_FMP2HLNK 
{
	cursor: pointer;
}

.dxfcLoadingDiv_FMP2HLNK
{
	background: white;
	opacity: 0.01;
	filter: alpha(opacity=1);	
}
.dxfcLoadingPanel_FMP2HLNK
{
	font: 11px Arial;
	color: #303030;
	border: solid 1px #9F9F9F;
	background: white;	
}
.dxfcLoadingPanel_FMP2HLNK td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

.dxeMaskHint_FMP2HLNK 
{
	background: #ffffe1;
	border: solid 1px black;
	padding: 2px 5px 3px;
	color: Black;
	font: 11px Arial;
}

/* -- ProgressBar -- */
.dxeProgressBar_FMP2HLNK
{
    border: Solid 1px #696969;
    background-color: #FFFFFF;
}
.dxeProgressBar_FMP2HLNK, .dxeProgressBar_FMP2HLNK td.dxe
{
    font-family:Arial, Verdana,Arial;
    font-size: 11px;
   	color: Black;
}
.dxeProgressBar_FMP2HLNK .dxePBMainCell_FMP2HLNK, .dxeProgressBar_FMP2HLNK td.dxe
{
    padding: 0;
}
.dxeProgressBarIndicator_FMP2HLNK 
{
    background-color: #E0DFDF;
}

/* -- DropDownWindow -- */
.dxeDropDownWindow_FMP2HLNK
{
    background-color: white;
    border: solid 1px #9F9F9F;
}

/*----------------- ColorTable -----------------*/
.dxeColorIndicator_FMP2HLNK
{
    border: solid 1px #9F9F9F;
    width: 15px;
    height: 15px;
    cursor: pointer;
}
.dxeColorTable_FMP2HLNK
{
    background-color: #ffffff;
    border: solid 1px #9F9F9F;
}
.dxeColorTable_FMP2HLNK td.dx
{
    padding: 4px 4px;
}
.dxeColorTableCell_FMP2HLNK {
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 3px;
    cursor: pointer;
}
.dxeColorTableCellDiv_FMP2HLNK {
    border: solid 1px #808080;
    width: 12px;
    height: 12px;
    font-size: 0px;
}
.dxeColorTableCellSelected_FMP2HLNK {
    padding: 2px;
    background-color: #CBCBCB;
        border: solid 1px #888888;
}
.dxeColorTableCellHover_FMP2HLNK {
    padding: 2px;
    background-color: #F2F2F2;
        border: solid 1px #888888;
}

.dxeFocused_FMP2HLNK 
{
	border: solid 1px #3d3d3d;
}
.dxeNullText_FMP2HLNK .dxeEditArea_FMP2HLNK,
.dxeNullText_FMP2HLNK .dxeMemoEditArea_FMP2HLNK
{
	color: #818181;
}
.dxeLoadingDiv_FMP2LST
{
	background: White;
    opacity: 0.85;
    filter: alpha(opacity=85);
    cursor: wait;
}
.dxeLoadingPanel_FMP2LST
{
	font: 11px Arial;
	color: #303030;
}
.dxeLoadingPanel_FMP2LST td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

.dxeReadOnly_FMP2LST 
{
    
}
.dxeBase_FMP2LST
{
    font-family:Arial;
    font-size: 11px;
}
/* -- ErrorFrame -- */
.dxeErrorCell_FMP2LST, .dxeErrorCell_FMP2LST td
{
    font-family:Arial;
    font-size: 11px;
	color: Red;
}
.dxeErrorCell_FMP2LST
{ 
	padding-left: 4px;
	padding-right:5px;
}
.dxeErrorFrameWithoutError_FMP2LST {
    border: 1px solid Red;
}
.dxeErrorFrameWithoutError_FMP2LST .dxeControlsCell_FMP2LST {
    padding: 2px;
}

.dxeEditArea_FMP2LST 
{
	font-family:Arial;
	font-size: 11px;
	border: 1px solid #A0A0A0;
}
/* -- Buttons -- */
.dxeButtonEditButton_FMP2LST, .dxeCalendarButton_FMP2LST,
.dxeSpinIncButton_FMP2LST, .dxeSpinDecButton_FMP2LST,
.dxeSpinLargeIncButton_FMP2LST, .dxeSpinLargeDecButton_FMP2LST
{	
	vertical-align: middle;
	border: solid 1px #7f7f7f;
	cursor: pointer;
} 
.dxeButtonEditButton_FMP2LST, .dxeCalendarButton_FMP2LST, .dxeButtonEditButton_FMP2LST td.dx, .dxeCalendarButton_FMP2LST td.dx,
.dxeSpinIncButton_FMP2LST, .dxeSpinDecButton_FMP2LST, .dxeSpinLargeIncButton_FMP2LST, .dxeSpinLargeDecButton_FMP2LST,
.dxeSpinIncButton_FMP2LST td.dx, .dxeSpinDecButton_FMP2LST td.dx, .dxeSpinLargeIncButton_FMP2LST td.dx, .dxeSpinLargeDecButton_FMP2LST td.dx
{	
    font-family:Arial;
    font-size: 11px;        
    font-weight: normal;
	text-align: center;
	white-space: nowrap;
} 
.dxeButtonEditButton_FMP2LST,
.dxeSpinIncButton_FMP2LST, .dxeSpinDecButton_FMP2LST, .dxeSpinLargeIncButton_FMP2LST, .dxeSpinLargeDecButton_FMP2LST
{
    padding: 0px 2px 0px 3px;
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtDropDownBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;    
    background-color: #e6e6e6;
}
.dxeSpinIncButton_FMP2LST
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtSpinIncBtnBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
	background-color: #F0F0F0;
}
.dxeSpinDecButton_FMP2LST
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtSpinDecBtnBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
	background-color: #E6E6E6;
}

.dxeButtonEditButton_FMP2LST table.dxbebt,
.dxeSpinIncButton_FMP2LST table.dxbebt, .dxeSpinDecButton_FMP2LST table.dxbebt, 
.dxeSpinLargeIncButton_FMP2LST table.dxbebt, .dxeSpinLargeDecButton_FMP2LST table.dxbebt
{
	width: 10px;
}
.dxeCalendarButton_FMP2LST      
{
	font-size: 11px;
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtCalendarButtonBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;    
    background-color: #e5e5e5;
	padding: 4px 11px;
	padding-top: 3px;
	width: 32px;
}
.dxeCalendarButton_FMP2LST td.dx
{
	font-size: 11px;    
	text-align: center;
	white-space: nowrap;
}
.dxeCalendarButton_FMP2LST table.dxbebt 
{
	width: 100%;
}

/* -- Pressed -- */
.dxeCalendarButtonPressed_FMP2LST, .dxeButtonEditButtonPressed_FMP2LST,
.dxeSpinIncButtonPressed_FMP2LST, .dxeSpinDecButtonPressed_FMP2LST, .dxeSpinLargeIncButtonPressed_FMP2LST, 
.dxeSpinLargeDecButtonPressed_FMP2LST
{
	background-image: none;
	background-color: #D5D5D5;
	border: Solid 1px #7F7F7F;	
}
/* -- Hover -- */
.dxeCalendarButtonHover_FMP2LST, .dxeButtonEditButtonHover_FMP2LST,
.dxeSpinIncButtonHover_FMP2LST, .dxeSpinDecButtonHover_FMP2LST, .dxeSpinLargeIncButtonHover_FMP2LST, .dxeSpinLargeDecButtonHover_FMP2LST
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtDropDownButtonHoverBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #F2F2F2;
	border: Solid 1px #606060;
}
.dxeCalendarButtonHover_FMP2LST
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtCalendarButtonHBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;    
}

.dxeButtonEdit_FMP2LST
{
    background-color: white;
    border: solid 1px #9F9F9F;
    width: 170px;
}
.dxeButtonEdit_FMP2LST .dxeEditArea_FMP2LST {
    background-color: white;
}
.dxeButtonEdit_FMP2LST .dxeEditArea_FMP2LST, .dxeButtonEdit_FMP2LST td.dxic
{
	width: 100%;
}
.dxeButtonEdit_FMP2LST td.dxic
{
    padding: 0px 2px 0px 1px;
}
.dxeButtonEdit_FMP2LST .dxeIIC img {
    padding-left: 3px;
}
.dxeTextBox_FMP2LST, .dxeMemo_FMP2LST
{
    background-color: white;
    border: solid 1px #9f9f9f;
}
.dxeTextBox_FMP2LST td.dxic
{
	padding: 1px 2px;
	width: 100%;
}
.dxeTextBox_FMP2LST .dxeEditArea_FMP2LST
{
    background-color: white;
}
.dxeRadioButtonList_FMP2LST
{
    border: Solid 1px #9F9F9F;
}
.dxeRadioButtonList_FMP2LST, .dxeRadioButtonList_FMP2LST table
{
    font-family:Arial;
    font-size: 11px;    
}
.dxeRadioButtonList_FMP2LST td.dxe
{
    padding: 7px 5px 6px 11px;
}
.dxeRadioButtonList_FMP2LST label
{
	margin-right: 6px;    
}

/* -- Memo -- */
.dxeMemo_FMP2LST
{

}
.dxeMemoEditArea_FMP2LST 
{
	background-color: white;
	font-family:Arial;
	font-size: 11px;
}
.dxeMemo_FMP2LST td
{
	padding: 0 0 0 4px;
	width: 100%;
}

/* -- Hyperlink -- */
.dxeHyperlink_FMP2LST
{
    font-family:Arial;
    font-size: 11px;
    font-weight: normal;
    color: #0d45b7;        
}
a.dxeHyperlink_FMP2LST:hover
{
    color: #5494ea;    
}
a.dxeHyperlink_FMP2LST:visited
{
    color: #ab59a6;    
}

/* -- ListBox -- */
.dxeListBox_FMP2LST
{
	background-color: white;
	border: solid 1px #A0A0A0;
    font-family:Arial;
    font-size: 11px;
    width: 70px;
    height: 109px;
}
.dxeListBox_FMP2LST div.dxlbd
{
	padding-top: 1px;    
    padding-bottom: 1px;
    height: 107px;
}
.dxeListBoxItemRow_FMP2LST
{
    cursor: default;
}
.dxeListBoxItem_FMP2LST
{
    border-left: solid 1px white;
    border-right: solid 1px white;
    font-family:Arial;
    font-size: 11px;
    padding: 3px 2px 4px 3px;
    white-space: nowrap;
    text-align: left;
    color: Black;
    font-weight: normal;
}

.dxeListBox_FMP2LST td.dxeI, .dxeListBox_FMP2LST td.dxeIM, .dxeListBox_FMP2LST .dxeHIC, 
.dxeListBox_FMP2LST td.dxeFTM, .dxeListBox_FMP2LST td.dxeTM,
.dxeListBox_FMP2LST td.dxeC, .dxeListBox_FMP2LST td.dxeCM, .dxeListBox_FMP2LST td.dxeHCC, .dxeListBox_FMP2LST td.dxeMI, .dxeListBox_FMP2LST td.dxeMIM
{
    border-right-width: 0px!important;
}
.dxeListBox_FMP2LST td.dxeCM, .dxeListBox_FMP2LST td.dxeHCC
{
    width: 25px;
}
.dxeListBox_FMP2LST td.dxeIM
{
    width: 0;
}
.dxeListBox_FMP2LST td.dxeT 
{
    width: 100%;
    padding-left: 0px!important;
}
.dxeListBox_FMP2LST td.dxeT, .dxeListBox_FMP2LST td.dxeMI
{
    border-left-width: 0px!important;
}
.dxeListBox_FMP2LST td.dxeFTM, .dxeListBox_FMP2LST td.dxeTM, .dxeListBox_FMP2LST td.dxeLTM, 
.dxeListBox_FMP2LST .dxeHFC, .dxeListBox_FMP2LST .dxeHC, .dxeListBox_FMP2LST .dxeHLC
{
    overflow: hidden;
}

.dxeListBox_FMP2LST td.dxeFTM, .dxeListBox_FMP2LST td.dxeTM, 
.dxeListBox_FMP2LST .dxeHFC, .dxeListBox_FMP2LST .dxeHC
{
    padding-right: 6px!important;
}
.dxeListBox_FMP2LST td.dxeLTM, .dxeListBox_FMP2LST td.dxeTM, 
.dxeListBox_FMP2LST .dxeHC,  .dxeListBox_FMP2LST .dxeHLC
{
    padding-left: 6px!important;
}
/*Grid lines*/
.dxeListBox_FMP2LST td.dxeLTM, .dxeListBox_FMP2LST td.dxeTM, .dxeListBox_FMP2LST td.dxeMIM
{
    border-left: 1px solid #cfcfcf !important;
}
.dxeListBox_FMP2LST td.dxeIM, .dxeListBox_FMP2LST td.dxeFTM, .dxeListBox_FMP2LST td.dxeTM, .dxeListBox_FMP2LST td.dxeLTM,
.dxeListBox_FMP2LST td.dxeCM, .dxeListBox_FMP2LST td.dxeMIM
{
    border-bottom: solid 1px #cfcfcf;
}
.dxeListBoxItemSelected_FMP2LST     /* inherits dxeListBoxItem */
{    
    color: White;
    background-color: #0033A0;
}
.dxeListBoxItemHover_FMP2LST        /* inherits dxeListBoxItem */
{
    background-color: #C9C9C9;
    color: black;
}

/*Header*/
.dxeListBox_FMP2LST .dxeHD
{
    background-color: #C9C9C9;
    border-bottom: solid 1px #A0A0A0;
}
.dxeListBox_FMP2LST .dxeHC,  .dxeListBox_FMP2LST .dxeHLC, .dxeListBox_FMP2LST td.dxeHMIC
{
    border-left: solid 1px #A0A0A0;
}
.dxeListBox_FMP2LST .dxeHIC, .dxeListBox_FMP2LST .dxeHFC, .dxeListBox_FMP2LST .dxeHCC
{
    border-left:1px solid #dcdcdc;
}
.dxeListBox_FMP2LST .dxeHFC, .dxeListBox_FMP2LST .dxeHC, .dxeListBox_FMP2LST .dxeHMIC
{
    border-right-width:0;
}
.dxeListBox_FMP2LST .dxeHLC
{
    border-right: solid 1px #dcdcdc;
}

/* -- Calendar -- */
.dxeCalendar_FMP2LST
{ 
    border: solid 1px #9f9f9f;
    background-color: White;
    color: Black;
    font-weight: normal;
    cursor: default;
}
.dxeCalendar_FMP2LST td.dxMonthGrid_FMP2LST 
{
    padding: 8px 20px;    
}
.dxeCalendar_FMP2LST td.dxMonthGridWithWeekNumbers_FMP2LST
{
    padding: 5px 20px 8px 8px;    
}
.dxeCalendarDayHeader_FMP2LST
{
    font-family:Arial;
    font-size: 11px;        
    padding: 2px 4px 5px;
    border-bottom: solid 1px #cfcfcf;
}
.dxeCalendarWeekNumber_FMP2LST
{    
    font-family:Arial;
    font-size: 7pt;    
    text-align: right;    
    padding: 6px 8px 6px 4px;        
    color: #bfbfbf;
}
.dxeCalendarDay_FMP2LST
{    
    font-family:Arial;
    font-size: 11px;
    padding: 4px 6px;
    text-align: center;    
}
.dxeCalendarWeekend_FMP2LST        /* inherits dxeCalendarDay */
{
    color: #c00000;
}
.dxeCalendarOtherMonth_FMP2LST     /* inherits dxeCalendarDay */
{
    color: #888;
}
.dxeCalendarOutOfRange_FMP2LST     /* inherits dxeCalendarDay */
{
    color: #d0d0d0;    
}
.dxeCalendarSelected_FMP2LST       /* inherits dxeCalendarDay */
{
    color: White;
    background-color: #8d8d8d;
}
.dxeCalendarToday_FMP2LST         /* inherits dxeCalendarDay */
{
    padding: 3px 3px 2px;
    border: solid 1px #c00000;    
}
.dxeCalendarHeader_FMP2LST
{
    background-color: #dcdcdc;
    border: solid 1px #c9c9c9;    
    border-width: 1px 0;
    padding: 4px 7px;
}
.dxeCalendarHeader_FMP2LST td.dxe
{
    font-family:Arial;
    font-size: 11px;
    text-align: center;
	cursor: pointer;
}
.dxeCalendarFooter_FMP2LST 
{
    background-color: #ededed;
    padding: 8px 0px;    
    border-top: solid 1px #d6d6d6;
}
.dxeCalendarFastNav_FMP2LST
{
    color: Black;
    background: White;
    border: solid 1px #9f9f9f;
    border-bottom: 0px;
    padding: 12px 8px;
}
.dxeCalendarFastNavMonthArea_FMP2LST
{
    padding: 0px 9px;
}
.dxeCalendarFastNavYearArea_FMP2LST
{    
}
.dxeCalendarFastNavFooter_FMP2LST
{
    color: Black;
    background-color: #ededed;
    padding: 8px 0px;   
    border: solid 1px #9f9f9f;
    border-top: solid 1px #d6d6d6;
}
.dxeCalendarFastNavMonth_FMP2LST, .dxeCalendarFastNavYear_FMP2LST
{
    font: normal 11px Arial;
    color: Black;
    padding: 3px 5px;
    text-align: center;
	cursor: pointer;
}
.dxeCalendarFastNavMonth_FMP2LST
{
	padding: 6px;
}
.dxeCalendarFastNavMonthSelected_FMP2LST, .dxeCalendarFastNavYearSelected_FMP2LST
{
    color: White;
    background: #8d8d8d;    
}
.dxeCalendarFastNavMonthHover_FMP2LST, .dxeCalendarFastNavYearHover_FMP2LST
{        
    color: Black;
    background: #e5e5e5;
    padding: 2px 4px;
    border: solid 1px #d6d6d6;
}
.dxeCalendarFastNavMonthHover_FMP2LST
{
	padding: 5px;
}
/* Disabled */
.dxeDisabled_FMP2LST, .dxeDisabled_FMP2LST td.dxe
{
	color: #acacac;
	cursor: default;
}
a.dxeDisabled_FMP2LST:hover
{
    color: #acacac;
}
.dxeButtonDisabled_FMP2LST, .dxeButtonDisabled_FMP2LST td.dxe
{
	border-color: #c3c3c3;
	color: #808080;
	cursor: default;
}
/* -- Button -- */
.dxbButton_FMP2LST
{	
  	color: #000000;    
  	font-weight:normal;
	font-size: 11px;
	font-family:Arial;				    
	vertical-align: middle;	 		
	border: solid 1px #7F7F7F;	
	background: #E0DFDF url('<%=WebResource("DevExpress.Web.Images.edtButtonBack.gif")%>') top;
    background-repeat:repeat-x;
    padding: 1px 1px 1px 1px;
	cursor: pointer;
}
.dxbButtonHover_FMP2LST 
{
  	color: #000000;        
	background: #F2F2F2 url('<%=WebResource("DevExpress.Web.Images.edtButtonHoverBack.gif")%>') top;
    background-repeat: repeat-x;
	border: solid 1px #606060;
}
.dxbButtonChecked_FMP2LST 
{
    color: #FFFFFF;
	background-image: none;
	background-color: #8D8D8D;
}
.dxbButtonPressed_FMP2LST 
{
  	color: #000000;        
	background-image: none;
	background-color: #D5D5D5;
}
.dxbButton_FMP2LST div.dxb
{    
    padding: 3px 8px 4px 8px;
	border: 0px;
}
.dxbButton_FMP2LST div.dxbf
{     
    padding: 2px 7px 3px 7px;
	border: dotted 1px black;		
}
.dxbButton_FMP2LST div.dxb table
{    
  	color: #000000;    
	font-size: 11px;
	font-family:Arial;				    
}
.dxbButton_FMP2LST div.dxb td.dxb
{    
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
/* Disabled */
.dxbDisabled_FMP2LST
{
    border-color: #c3c3c3;
	color: #808080;
	cursor: default;
}
.dxbDisabled_FMP2LST td.dxb
{
	color: #808080;
}
/* -- FilterControl -- */
.dxfcTable_FMP2LST
{	
	border-collapse: separate!important;		
}
.dxfcTable_FMP2LST td.dxfc
{
	padding: 0px 0px 0px 3px;
	vertical-align: middle;
	font: 11px Arial;
	color: Black;
}
a.dxfcPropertyName_FMP2LST
{
	white-space: nowrap!important;
	color: Blue!important;
}
a.dxfcGroupType_FMP2LST
{
	white-space: nowrap!important;
	padding: 0px 3px 0px 3px!important;
	color: Red!important;
}
a.dxfcOperation_FMP2LST
{
	white-space: nowrap!important;
	color: Green!important;
}
a.dxfcValue_FMP2LST
{
	white-space: nowrap!important;
	color: Gray!important;
}
.dxfcImageButton_FMP2LST 
{
	cursor: pointer;
}

.dxfcLoadingDiv_FMP2LST
{
	background: white;
	opacity: 0.01;
	filter: alpha(opacity=1);	
}
.dxfcLoadingPanel_FMP2LST
{
	font: 11px Arial;
	color: #303030;
	border: solid 1px #9F9F9F;
	background: white;	
}
.dxfcLoadingPanel_FMP2LST td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

.dxeMaskHint_FMP2LST 
{
	background: #ffffe1;
	border: solid 1px black;
	padding: 2px 5px 3px;
	color: Black;
	font: 11px Arial;
}

/* -- ProgressBar -- */
.dxeProgressBar_FMP2LST
{
    border: Solid 1px #696969;
    background-color: #FFFFFF;
}
.dxeProgressBar_FMP2LST, .dxeProgressBar_FMP2LST td.dxe
{
    font-family:Arial, Verdana,Arial;
    font-size: 11px;
   	color: Black;
}
.dxeProgressBar_FMP2LST .dxePBMainCell_FMP2LST, .dxeProgressBar_FMP2LST td.dxe
{
    padding: 0;
}
.dxeProgressBarIndicator_FMP2LST 
{
    background-color: #E0DFDF;
}

/* -- DropDownWindow -- */
.dxeDropDownWindow_FMP2LST
{
    background-color: white;
    border: solid 1px #9F9F9F;
}

/*----------------- ColorTable -----------------*/
.dxeColorIndicator_FMP2LST
{
    border: solid 1px #9F9F9F;
    width: 15px;
    height: 15px;
    cursor: pointer;
}
.dxeColorTable_FMP2LST
{
    background-color: #ffffff;
    border: solid 1px #9F9F9F;
}
.dxeColorTable_FMP2LST td.dx
{
    padding: 4px 4px;
}
.dxeColorTableCell_FMP2LST {
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 3px;
    cursor: pointer;
}
.dxeColorTableCellDiv_FMP2LST {
    border: solid 1px #808080;
    width: 12px;
    height: 12px;
    font-size: 0px;
}
.dxeColorTableCellSelected_FMP2LST {
    padding-left: 2px!important;
    padding-bottom: 2px!important;
    padding-top: 2px!important;
    padding-right: 2px!important;

    background-color: #CBCBCB;
    border: solid 1px #888888;
}
.dxeColorTableCellHover_FMP2LST {
    padding-left: 2px!important;
    padding-bottom: 2px!important;
    padding-top: 2px!important;
    padding-right: 2px!important;
    
    background-color: #F2F2F2;
    border: solid 1px #888888;
}

.dxeFocused_FMP2LST 
{
	border: solid 1px #3d3d3d;
}
.dxeNullText_FMP2LST .dxeEditArea_FMP2LST,
.dxeNullText_FMP2LST .dxeMemoEditArea_FMP2LST
{
	color: #818181;
}
.dxWeb_mHorizontalPopOut_FMP2MNU,
.dxWeb_mScrollDown_FMP2MNU,
.dxWeb_mScrollUp_FMP2MNU,
.dxWeb_mSubMenuItem_FMP2MNU,
.dxWeb_mSubMenuItemChecked_FMP2MNU,
.dxWeb_mVerticalPopOut_FMP2MNU,
.dxWeb_mVerticalPopOutRtl_FMP2MNU
{
    background-image: url('Images/sprite.png');
    background-repeat: no-repeat;
    background-color: transparent;
}

.dxWeb_mVerticalPopOut_FMP2MNU
{
    background-position: -187px -123px;
    width: 4px;
    height: 8px;
}
.dxWeb_mVerticalPopOutRtl_FMP2MNU
{
    background-position: -203px -66px;
    width: 4px;
    height: 8px;
}
.dxWeb_mHorizontalPopOut_FMP2MNU,
.dxWeb_mVerticalPopOut_FMP2MNU,
.dxWeb_mVerticalPopOutRtl_FMP2MNU,
.dxWeb_mSubMenuItem_FMP2MNU,
.dxWeb_mSubMenuItemChecked_FMP2MNU,
.dxWeb_mScrollUp_FMP2MNU,
.dxWeb_mScrollDown_FMP2MNU
 {
    display:block;
}
.dxWeb_mScrollUp_FMP2MNU, .dxWeb_mScrollDown_FMP2MNU
{
	margin: auto;
}
/* CheckBox */
.dxICBFocused_FMP2MNU 
{
	background-color: #ffcc00;
}
.dxICheckBox_FMP2MNU 
{
}
/* -- ASPxMenu Lite -- */
.dxmLite_FMP2MNU .dxm-main
{
	border: 1px solid #A8A8A8;
	background-color: #0033A0;
	padding: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.dxmLite_FMP2MNU .dxm-vertical 
{
	width: 150px;
}
div.dxmLite_FMP2MNU div div.dxm-shadow ul.dx {
    background-color: #0033A0;
}
.dxmLite_FMP2MNU .dxm-popup 
{
	border: none;
	background-color: #0033A0;
	margin-top: -2px;
}
.dxmBrdCor_FMP2MNU 
{
	background-color: white;
}
.dxmLite_FMP2MNU ul.dx 
{
	font: 12px Arial;
    padding:0;
    margin-bottom:-1px;
}
.dxmLite_FMP2MNU .dxm-popup .dxm-gutter 
{
	background-image: url(data:image/gif;base64,R0lGODlhFgABAPcAAODg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAFgABAAAICwABCBxIsKBBAAEBADs=);
}
.dxmLite_FMP2MNU .dxm-item 
{
	cursor: default;
    text-align: left;
}
.dxmLite_FMP2MNU.dxm-rtl .dxm-item 
{
    text-align: right;
}
.dxmLite_FMP2MNU .dxm-image-t .dxm-item,
.dxmLite_FMP2MNU .dxm-image-b .dxm-item
{
	text-align: center;
}
.dxmLite_FMP2MNU .dxm-content
{
    display: block;
	white-space: nowrap;
}
.dxmLite_FMP2MNU,
.dxmLite_FMP2MNU .dxm-item a.dx 
{
	color: #FFFFFF;
}
.dxmLite_FMP2MNU .dxm-disabled,
.dxmLite_FMP2MNU .dxm-disabled a.dx 
{
	color: #acacac;
}
.dxmLite_FMP2MNU .dxm-item a.dx 
{
	text-decoration: none;
}
.dxmLite_FMP2MNU .dxm-item 
{
	border-width: 1px;
}
.dxmLite_FMP2MNU.dxm-ltr .dxm-popOut,
.dxmLite_FMP2MNU.dxm-rtl .dxm-image-l .dxm-popOut
{
	border-width: 0 0 0 1px;
}
.dxmLite_FMP2MNU.dxm-ltr .dxm-image-r .dxm-popOut,
.dxmLite_FMP2MNU.dxm-rtl .dxm-popOut
{
	border-width: 0 1px 0 0;
}
.dxmLite_FMP2MNU .dxm-item,
.dxmLite_FMP2MNU .dxm-popOut 
{
	border-color: transparent;
	border-style: solid;
}
/* Checked, Selected, Hovered */
.dxmLite_FMP2MNU .dxm-main .dxm-checked,
.dxmLite_FMP2MNU .dxm-selected,
.dxmLite_FMP2MNU .dxm-hovered,
.dxmLite_FMP2MNU .dxm-main .dxm-dropDownMode.dxm-checked .dxm-popOut,
.dxmLite_FMP2MNU .dxm-dropDownMode.dxm-selected .dxm-popOut,
.dxmLite_FMP2MNU .dxm-dropDownMode.dxm-hovered .dxm-popOut 
{
	border-color:none;
}
.dxmLite_FMP2MNU .dxm-main .dxm-checked,
.dxmLite_FMP2MNU .dxm-main .dxm-selected 
{
	background-color: #D8D8D8;
    border: 1px solid #888888;
}
.dxmLite_FMP2MNU .dxm-main .dxm-hovered 
{
	background-color: #0087C8;
}
.dxmLite_FMP2MNU .dxm-popup .dxm-selected 
{
	background-color: #D8D8D8;
    border: 1px solid #888888;
}
.dxmLite_FMP2MNU .dxm-popup .dxm-hovered 
{
	background-color: #0087C8;
    text-decoration:underline !important;
}
.dxmLite_FMP2MNU .dxm-popup .dxm-hovered a.dx 
{
    text-decoration:underline !important;
}
/* Content */
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-l .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-r .dxm-content 
{
	padding: 3px 7px 4px;
}
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-t .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-b .dxm-content 
{
	padding: 3px 11px 4px 10px;
}
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-t.dxm-noImages .dxm-item .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-b.dxm-noImages .dxm-item .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-t .dxm-noImage .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-b .dxm-noImage .dxm-content {
	padding: 4px 11px 5px 10px;
}
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-l .dxm-subMenu .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-t .dxm-subMenu .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-b .dxm-subMenu .dxm-content 
{
	padding-right: 3px;
}
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-l .dxm-dropDownMode .dxm-content 
{
	padding-right: 4px;
}
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-r .dxm-subMenu .dxm-content 
{
	padding-left: 3px;
	padding-right: 5px;
}
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-r .dxm-dropDownMode .dxm-content 
{
	padding-left: 4px;
	padding-right: 5px;
}
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-t .dxm-dropDownMode .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-b .dxm-dropDownMode .dxm-content 
{
	padding-right: 8px;
}

.dxmLite_FMP2MNU .dxm-vertical .dxm-image-l .dxm-content,
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-r .dxm-content,
.dxmLite_FMP2MNU .dxm-popup .dxm-content 
{
	padding: 3px 18px 4px 2px;
}
.dxmLite_FMP2MNU.dxm-rtl .dxm-vertical .dxm-image-l .dxm-content,
.dxmLite_FMP2MNU.dxm-rtl .dxm-vertical .dxm-image-r .dxm-content,
.dxmLite_FMP2MNU.dxm-rtl .dxm-popup .dxm-content 
{
	padding: 3px 2px 4px 18px;
}
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-r .dxm-noSubMenu .dxm-content,
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-r .dxm-subMenu .dxm-content,
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-r .dxm-dropDownMode .dxm-content 
{
	padding-right: 5px;
	padding-left: 14px;
}
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-t .dxm-content,
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-b .dxm-content 
{
	padding: 5px 10px 6px;
}
/* Image */
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-l .dxm-hasText .dxm-image
{
	margin-right: 5px;
}
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-r .dxm-hasText .dxm-image
{
	margin-left: 5px;
}
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-t .dxm-hasText .dxm-image 
{
	margin-bottom: 4px;
}
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-b .dxm-hasText .dxm-image 
{
	margin-top: 4px;
}
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-l .dxm-image 
{
	margin-right: 7px;
}
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-r .dxm-image 
{
	margin-left: 7px;
}
.dxmLite_FMP2MNU.dxm-ltr .dxm-popup .dxm-image 
{
	margin-right: 12px;
}
.dxmLite_FMP2MNU.dxm-rtl .dxm-popup .dxm-image 
{
	margin-left: 12px;
}
/* Image replacement */
.dxmLite_FMP2MNU.dxm-ltr .dxm-vertical .dxm-image-l.dxm-noImages .dxm-content,
.dxmLite_FMP2MNU.dxm-ltr .dxm-vertical .dxm-image-r.dxm-noImages .dxm-content  
{
	padding-left: 7px;
}
.dxmLite_FMP2MNU.dxm-rtl .dxm-vertical .dxm-image-l.dxm-noImages .dxm-content,
.dxmLite_FMP2MNU.dxm-rtl .dxm-vertical .dxm-image-r.dxm-noImages .dxm-content  
{
	padding-right: 7px;
}
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-l .dxm-noImage 
{
	padding-left: 23px;
}
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-r .dxm-noImage 
{
	padding-right: 23px;
}
.dxmLite_FMP2MNU.dxm-ltr .dxm-popup .dxm-gutter.dxm-noImages .dxm-item,
.dxmLite_FMP2MNU.dxm-ltr .dxm-popup .dxm-noImage 
{
	padding-left: 28px;
}
.dxmLite_FMP2MNU.dxm-rtl .dxm-popup .dxm-gutter.dxm-noImages .dxm-item,
.dxmLite_FMP2MNU.dxm-rtl .dxm-popup .dxm-noImage 
{
	padding-right: 28px;
}
/* PopOut */
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-l .dxm-popOut,
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-r .dxm-popOut,
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-t.dxm-noImages .dxm-popOut,
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-t .dxm-noImage .dxm-popOut,
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-b.dxm-noImages .dxm-popOut,
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-b .dxm-noImage .dxm-popOut 
{
	padding-top: 9px;
	padding-bottom: 9px;
}
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-t .dxm-popOut,
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-b .dxm-popOut 
{
	padding-top: 27px;
	padding-bottom: 27px;
}
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-l .dxm-popOut,
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-t .dxm-popOut,
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-b .dxm-popOut 
{
	padding-right: 5px;
}
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-r .dxm-popOut 
{
	padding-left: 7px;
}
.dxmLite_FMP2MNU .dxm-horizontal .dxm-dropDownMode .dxm-popOut 
{
	padding-left: 4px;
	padding-right: 4px;
}

.dxmLite_FMP2MNU .dxm-vertical .dxm-image-l .dxm-popOut,
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-r .dxm-popOut,
.dxmLite_FMP2MNU .dxm-popup .dxm-popOut 
{
	padding-top: 7px;
	padding-bottom: 7px;
}
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-t.dxm-noImages .dxm-popOut,
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-t .dxm-noImage .dxm-popOut,
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-b.dxm-noImages .dxm-popOut,
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-b .dxm-noImage .dxm-popOut 
{
	padding-top: 8px;
	padding-bottom: 9px;
}
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-t .dxm-popOut,
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-b .dxm-popOut 
{
	padding-top: 26px;
	padding-bottom: 27px;
}
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-l .dxm-popOut,
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-r .dxm-popOut,
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-t .dxm-popOut,
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-b .dxm-popOut,
.dxmLite_FMP2MNU .dxm-popup .dxm-popOut 
{
	padding-left: 4px;
	padding-right: 4px;
}
/* PopOut replacement */
.dxmLite_FMP2MNU.dxm-ltr .dxm-popup .dxm-noSubMenu 
{
	padding-right: 13px;
}
.dxmLite_FMP2MNU.dxm-rtl .dxm-popup .dxm-noSubMenu 
{
	padding-left: 13px;
}
/* Spacings, Separator */
.dxmLite_FMP2MNU .dxm-horizontal .dxm-spacing 
{
	width: 2px;
    min-width: 2px;
	height: 1px;
}
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-l .dxm-spacing,
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-r .dxm-spacing,
.dxmLite_FMP2MNU .dxm-popup .dxm-spacing 
{
	height: 1px;
}
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-t .dxm-spacing,
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-b .dxm-spacing 
{
	height: 2px;
}
.dxmLite_FMP2MNU .dxm-horizontal .dxm-separator 
{
	padding: 6px 2px;
}
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-l .dxm-separator,
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-r .dxm-separator,
.dxmLite_FMP2MNU .dxm-popup .dxm-separator 
{
	padding: 1px 0px;
}
.dxmLite_FMP2MNU.dxm-ie7 .dxm-vertical .dxm-image-l .dxm-separator,
.dxmLite_FMP2MNU.dxm-ie7 .dxm-vertical .dxm-image-r .dxm-separator,
.dxmLite_FMP2MNU.dxm-ie7 .dxm-popup .dxm-separator 
{
	padding-top: 0px;
}
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-t .dxm-separator,
.dxmLite_FMP2MNU .dxm-vertical .dxm-image-b .dxm-separator 
{
	padding: 2px 0px;
}
.dxmLite_FMP2MNU.dxm-ie7 .dxm-vertical .dxm-image-t .dxm-separator,
.dxmLite_FMP2MNU.dxm-ie7 .dxm-vertical .dxm-image-b .dxm-separator 
{
	padding-top: 1px;
}
.dxmLite_FMP2MNU .dxm-separator b 
{
	background-color: #A8A8A8;
}
.dxmLite_FMP2MNU .dxm-horizontal .dxm-separator b 
{
	height: 100%;
    *height: 13px;
	width: 1px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.dxmLite_FMP2MNU .dxm-vertical .dxm-separator b,
.dxmLite_FMP2MNU .dxm-popup .dxm-separator b 
{
	height: 1px;
}
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-t .dxm-separator b,
.dxmLite_FMP2MNU .dxm-horizontal .dxm-image-b .dxm-separator b 
{
	*height: 48px;
}
.dxmLite_FMP2MNU.dxm-ltr .dxm-popup .dxm-gutter .dxm-separator 
{
	padding-left: 29px;
}
.dxmLite_FMP2MNU.dxm-rtl .dxm-popup .dxm-gutter .dxm-separator 
{
	padding-right: 29px;
}
/* Scroll elements */
.dxmLite_FMP2MNU .dxm-scrollUpBtn, 
.dxmLite_FMP2MNU .dxm-scrollDownBtn
{
	border: 1px solid none;
	background-color: #E0E0E0;
	cursor: pointer;
	font-size: 0px;
	padding: 1px;
	text-align: center;
}
.dxmLite_FMP2MNU .dxm-scrollUpBtn
{
	margin-bottom: 1px;
}
.dxmLite_FMP2MNU .dxm-scrollDownBtn
{
	margin-top: 1px;
}
.dxmLite_FMP2MNU .dxm-scrollBtnHovered
{
	background-color: #F2F2F2;
}
.dxmLite_FMP2MNU .dxm-scrollBtnPressed
{
	background-color: #D8D8D8;
}
.dxmLite_FMP2MNU .dxm-scrollBtnDisabled
{
	cursor: default;
}
.dxmLite_FMP2MNU .dxm-scrollArea
{
	overflow: hidden;
	position: relative;
}
/* -- ASPxMenu Lite Toolbar mode -- */
.dxmLite_FMP2MNU .dxm-main.dxmtb 
{
	padding: 2px;
}
/* has image */
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-l .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-r .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-l .dxm-subMenu .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-r .dxm-subMenu .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-t .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-b .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-t .dxm-subMenu .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-b .dxm-subMenu .dxm-content
{
	padding: 4px;
}
/* no image */
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-l .dxm-subMenu.dxm-noImage .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-r .dxm-subMenu.dxm-noImage .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-l.dxm-noImages .dxm-item .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-r.dxm-noImages .dxm-item .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-l .dxm-noImage .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-r .dxm-noImage .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-t .dxm-subMenu.dxm-noImage .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-b .dxm-subMenu.dxm-noImage .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-t.dxm-noImages .dxm-item .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-b.dxm-noImages .dxm-item .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-t .dxm-noImage .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-b .dxm-noImage .dxm-content
{
	padding: 4px;
}
/* dd has image */
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-l .dxm-dropDownMode .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-r .dxm-dropDownMode .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-t .dxm-dropDownMode .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-b .dxm-dropDownMode .dxm-content 
{
	padding: 4px 5px 4px 4px;
}
/* dd no image */
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-l .dxm-dropDownMode.dxm-noImage .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-r .dxm-dropDownMode.dxm-noImage .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-t .dxm-dropDownMode.dxm-noImage .dxm-content,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-b .dxm-dropDownMode.dxm-noImage .dxm-content 
{
	padding: 4px;
}
.dxmLite_FMP2MNU .dxm-popup.dxmtb .dxm-image 
{
	margin-right: 10px;
}
.dxmLite_FMP2MNU.dxm-rtl .dxm-popup.dxmtb .dxm-image 
{
	margin-right: 0px;
}
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-l .dxm-popOut,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-r .dxm-popOut
{
	padding: 10px 3px;
}
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-t .dxm-popOut,
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxm-image-b .dxm-popOut
{
	padding: 18px 4px;
}
.dxmLite_FMP2MNU .dxmtb.dxm-horizontal .dxm-spacing 
{
	width: 4px;
    min-width: 4px;
	height: 23px;
}
.dxmLite_FMP2MNU .dxmtb.dxm-horizontal .dxm-separator 
{
	*height: 17px;
}
.dxmLite_FMP2MNU .dxmtb.dxm-horizontal .dxm-image-t .dxm-separator b,
.dxmLite_FMP2MNU .dxmtb.dxm-horizontal .dxm-image-b .dxm-separator b 
{
	*height: 30px;
}
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxtb-comboBoxMenuItem 
{
	padding-top: 1px;
}
.dxmLite_FMP2MNU .dxm-horizontal.dxmtb .dxtb-labelMenuItem 
{
	padding-top: 6px;
}
/* -- ASPxCallbackPanel -- */
.dxcpLoadingPanel_FMP2PGC
{
	font: 11px Arial;
	color: #303030;
}
.dxcpLoadingPanel_FMP2PGC td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxcpLoadingPanelWithContent_FMP2PGC
{
	font: 11px Arial;
	color: #303030;
	border: solid 1px #9F9F9F;
	background-color: White;
}
.dxcpLoadingPanelWithContent_FMP2PGC td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxcpLoadingDiv_FMP2PGC
{
	background-color: Gray;
	opacity: 0.01;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1);
}
/* Disabled */
.dxcpDisabled_FMP2PGC
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxCloudControl -- */
.dxccControl_FMP2PGC a:hover
{
    text-decoration:underline!important;
}
.dxccControl_FMP2PGC a
{
	text-decoration:none!important;
	color: #1E3695;	
}
.dxccControl_FMP2PGC
{
	font-family:Arial, Verdana,Arial;
	text-decoration:none;
	color: #1E3695;
	background-color: #FFFFFF;
}
/* Disabled */
.dxccDisabled_FMP2PGC
{
	color: #808080;
	cursor: default;
}

/* -- ASPxDataView -- */
.dxdvControl_FMP2PGC 
{
	font: 11px Arial;
	color: black;
}
.dxdvControl_FMP2PGC td.dxdvCtrl_FMP2PGC
{
	padding: 12px 40px 12px 40px;
}
.dxdvLoadingPanel_FMP2PGC
{
	border: solid 1px #9F9F9F;
	background-color: white;
	font: 11px Arial;
	color: #303030;
}
.dxdvLoadingPanel_FMP2PGC td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxdvContent_FMP2PGC
{
}
.dxdvItem_FMP2PGC, .dxdvFlowItem_FMP2PGC
{
	font: 11px Arial;
	color: #787878;
	border: solid 1px #A8A8A8;
	background-color: #F0F0F0;
	padding: 12px 12px 12px 14px;
	height: 180px; /*if IE*/
	height: expression("154px");
}
.dxdvFlowItem_FMP2PGC
{
	float: left;
	overflow: hidden;
}
.dxdvFlowItemsContainer_FMP2PGC 
{
}
.dxdvEmptyItem_FMP2PGC
{
	font: 11px Arial;
	color: #787878;
	text-align: left;
	vertical-align: top;
	padding: 12px 12px 12px 14px;
	height: 180px;
	/*if IE*/
	height:expression("154px");
}
.dxdvPagerPanel_FMP2PGC
{
}
.dxdvEmptyData_FMP2PGC
{
    color: Gray;
}
/* Disabled */
.dxdvDisabled_FMP2PGC
{
	color: #808080;
	cursor: default;
}

/* -- ASPxHeadline -- */
.dxhlControl_FMP2PGC 
{
	font: 10px Verdana;
	color: black;
}
.dxhlContent_FMP2PGC
{
	font: 8pt Verdana;
	color: black;
} 
.dxhlDate_FMP2PGC
{
	color: Gray;
	white-space: nowrap;
}
.dxhlHeader_FMP2PGC
{
	font: 10ptArial;
	color: #464646;
	font-weight: bold;
	line-height: 17px;
}
.dxhlDateHeader_FMP2PGC
{
	font: 10ptArial;
	color: Gray;
	font-weight: normal;
}
.dxhlLeftPanel_FMP2PGC
{
	font: 10px Verdana;
	color: black;
}
.dxhlRightPanel_FMP2PGC
{
	font: 10px Verdana;
	color: black;
}
.dxhlDateLeftPanel_FMP2PGC
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxhlDateRightPanel_FMP2PGC
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxhlTailDiv_FMP2PGC
{
	font: 10px Verdana;
	color: Black;
}
.dxhlTailDiv_FMP2PGC a
{
	color: #1E3695;
}
.dxhlTailDiv_FMP2PGC a:hover
{
    text-decoration: none;
}
.dxhlTailDiv_FMP2PGC a:visited
{
    color: #996085;
}
.dxhlContent_FMP2PGC a.dxhl
{
	color: #1E3695;
} 
.dxhlContent_FMP2PGC a.dxhl:hover
{
    text-decoration: none;
}
.dxhlContent_FMP2PGC a.dxhl:visited
{
    color: #996085;
}
/* Disabled */
.dxhlDisabled_FMP2PGC
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxLoadingPanel -- */
.dxlpLoadingPanel_FMP2PGC
{
	font: 11px Arial;
	color: #303030;
	background-color: white;
	border: solid 1px #9F9F9F;
}
.dxlpLoadingPanel_FMP2PGC td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxlpLoadingDiv_FMP2PGC
{
	background-color: #777777;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}
/* -- ASPxMenu -- */
.dxmControl_FMP2PGC 
{
	font: 11px Arial;
	color: black;
}
.dxmControl_FMP2PGC a, .dxmMenu_FMP2PGC a, .dxmVerticalMenu_FMP2PGC a, .dxmSubMenu_FMP2PGC a
{
	color: black;
	text-decoration: none;
}
.dxmLoadingPanel_FMP2PGC
{
	font: 11px Arial;
	color: #303030;
}
.dxmLoadingPanel_FMP2PGC td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 6px 6px 6px 6px;
}   
.dxmMenu_FMP2PGC, .dxmVerticalMenu_FMP2PGC
{
	font: 11px Arial;
	color: black;
	background-color: #F0F0F0;
	border: solid 1px #A8A8A8;
	padding: 2px 2px 2px 2px;
}
.dxmMenuGutter_FMP2PGC
{
}
.dxmMenuSeparator_FMP2PGC, .dxmMenuVerticalSeparator_FMP2PGC
{
	background-color: #A8A8A8;
}
.dxmMenuItem_FMP2PGC, .dxmMenuItemWithImage_FMP2PGC, .dxmMenuItemWithPopOutImage_FMP2PGC, .dxmMenuItemWithImageWithPopOutImage_FMP2PGC,
.dxmVerticalMenuItem_FMP2PGC, .dxmVerticalMenuItemWithImage_FMP2PGC, .dxmVerticalMenuItemWithPopOutImage_FMP2PGC, .dxmVerticalMenuItemWithImageWithPopOutImage_FMP2PGC, 
.dxmMenuLargeItem_FMP2PGC, .dxmMenuLargeItemWithImage_FMP2PGC, .dxmMenuLargeItemWithPopOutImage_FMP2PGC, .dxmMenuLargeItemWithImageWithPopOutImage_FMP2PGC,
.dxmVerticalMenuLargeItem_FMP2PGC, .dxmVerticalMenuLargeItemWithImage_FMP2PGC, .dxmVerticalMenuLargeItemWithPopOutImage_FMP2PGC, .dxmVerticalMenuLargeItemWithImageWithPopOutImage_FMP2PGC
{
	font: 11px Arial;
	color: black;
	white-space: nowrap;
}
.dxmMenuItem_FMP2PGC, .dxmMenuItemWithImage_FMP2PGC
{
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.dxmMenuItemWithPopOutImage_FMP2PGC, .dxmMenuItemWithImageWithPopOutImage_FMP2PGC
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 8px;
}	
.dxmVerticalMenuItem_FMP2PGC
{
	padding-top: 4px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.dxmVerticalMenuItemWithImage_FMP2PGC
{
	padding-top: 4px;	
	padding-right: 19px;	
	padding-bottom: 5px;	
	padding-left: 3px;	
}
.dxmVerticalMenuItemWithPopOutImage_FMP2PGC
{
	padding-top: 4px;	
	padding-right: 6px;	
	padding-bottom: 5px;	
	padding-left: 8px;	
}
.dxmVerticalMenuItemWithImageWithPopOutImage_FMP2PGC
{
	padding-top: 4px;	
	padding-right: 6px;	
	padding-bottom: 5px;	
	padding-left: 3px;	
}
.dxmMenuLargeItem_FMP2PGC, .dxmMenuLargeItemWithImage_FMP2PGC
{
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 11px;
}
.dxmMenuLargeItemWithPopOutImage_FMP2PGC, .dxmMenuLargeItemWithImageWithPopOutImage_FMP2PGC
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 11px;
}
.dxmVerticalMenuLargeItem_FMP2PGC, .dxmVerticalMenuLargeItemWithImage_FMP2PGC
{
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 11px;
}
.dxmVerticalMenuLargeItemWithPopOutImage_FMP2PGC, .dxmVerticalMenuLargeItemWithImageWithPopOutImage_FMP2PGC
{
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 7px;
	padding-left: 11px;
}
.dxmMenuItemDropDownButton_FMP2PGC, .dxmMenuLargeItemDropDownButton_FMP2PGC
{
	padding-right: 5px;
	padding-left: 5px;
}
.dxmVerticalMenuItemDropDownButton_FMP2PGC, .dxmVerticalMenuLargeItemDropDownButton_FMP2PGC
{
	padding-right: 5px;
	padding-left: 5px;
}
.dxmMenuItemSelected_FMP2PGC, .dxmMenuItemSelectedWithImage_FMP2PGC, .dxmMenuItemSelectedWithPopOutImage_FMP2PGC, .dxmMenuItemSelectedWithImageWithPopOutImage_FMP2PGC,
.dxmVerticalMenuItemSelected_FMP2PGC, .dxmVerticalMenuItemSelectedWithImage_FMP2PGC, .dxmVerticalMenuItemSelectedWithPopOutImage_FMP2PGC, .dxmVerticalMenuItemSelectedWithImageWithPopOutImage_FMP2PGC,
.dxmMenuLargeItemSelected_FMP2PGC, .dxmMenuLargeItemSelectedWithImage_FMP2PGC, .dxmMenuLargeItemSelectedWithPopOutImage_FMP2PGC, .dxmMenuLargeItemSelectedWithImageWithPopOutImage_FMP2PGC,
.dxmVerticalMenuLargeItemSelected_FMP2PGC, .dxmVerticalMenuLargeItemWithImageSelected_FMP2PGC, .dxmVerticalMenuLargeItemSelectedWithPopOutImage_FMP2PGC, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage_FMP2PGC
{
	background-color: white;
	border: solid 1px #888888;
}
.dxmMenuItemSelected_FMP2PGC, .dxmMenuItemSelectedWithImage_FMP2PGC
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemSelectedWithPopOutImage_FMP2PGC, .dxmMenuItemSelectedWithImageWithPopOutImage_FMP2PGC
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemSelected_FMP2PGC
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemSelectedWithImage_FMP2PGC
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemSelectedWithPopOutImage_FMP2PGC
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemSelectedWithImageWithPopOutImage_FMP2PGC
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemSelected_FMP2PGC, .dxmMenuLargeItemSelectedWithImage_FMP2PGC
{
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmMenuLargeItemSelectedWithPopOutImage_FMP2PGC, .dxmMenuLargeItemSelectedWithImageWithPopOutImage_FMP2PGC
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeSelectedItem_FMP2PGC, .dxmVerticalMenuLargeSelectedItemWithImage_FMP2PGC
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemSelectedWithPopOutImage_FMP2PGC, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage_FMP2PGC
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmMenuItemDropDownButtonSelected_FMP2PGC, .dxmMenuLargeItemDropDownButtonSelected_FMP2PGC
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmVerticalMenuItemDropDownButtonSelected_FMP2PGC, .dxmVerticalMenuLargeItemDropDownButtonSelected_FMP2PGC
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmMenuItemChecked_FMP2PGC, .dxmMenuItemCheckedWithImage_FMP2PGC, .dxmMenuItemCheckedWithPopOutImage_FMP2PGC, .dxmMenuItemCheckedWithImageWithPopOutImage_FMP2PGC,
.dxmVerticalMenuItemChecked_FMP2PGC, .dxmVerticalMenuItemCheckedWithImage_FMP2PGC, .dxmVerticalMenuItemCheckedWithPopOutImage_FMP2PGC, .dxmVerticalMenuItemCheckedWithImageWithPopOutImage_FMP2PGC,
.dxmMenuLargeItemChecked_FMP2PGC, .dxmMenuLargeItemCheckedWithImage_FMP2PGC, .dxmMenuLargeItemCheckedWithPopOutImage_FMP2PGC, .dxmMenuLargeItemCheckedWithImageWithPopOutImage_FMP2PGC,
.dxmVerticalMenuLargeItemChecked_FMP2PGC, .dxmVerticalMenuLargeItemWithImageChecked_FMP2PGC, .dxmVerticalMenuLargeItemCheckedWithPopOutImage_FMP2PGC, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage_FMP2PGC
{
	background-color: white;
	border: solid 1px #888888;
}
.dxmMenuItemChecked_FMP2PGC, .dxmMenuItemCheckedWithImage_FMP2PGC
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemCheckedWithPopOutImage_FMP2PGC, .dxmMenuItemCheckedWithImageWithPopOutImage_FMP2PGC
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemChecked_FMP2PGC
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemCheckedWithImage_FMP2PGC
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemCheckedWithPopOutImage_FMP2PGC
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemCheckedWithImageWithPopOutImage_FMP2PGC
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemChecked_FMP2PGC, .dxmMenuLargeItemCheckedWithImage_FMP2PGC
{
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmMenuLargeItemCheckedWithPopOutImage_FMP2PGC, .dxmMenuLargeItemCheckedWithImageWithPopOutImage_FMP2PGC
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeCheckedItem_FMP2PGC, .dxmVerticalMenuLargeCheckedItemWithImage_FMP2PGC
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemCheckedWithPopOutImage_FMP2PGC, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage_FMP2PGC
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmMenuItemDropDownButtonChecked_FMP2PGC, .dxmMenuLargeItemDropDownButtonChecked_FMP2PGC
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmVerticalMenuItemDropDownButtonChecked_FMP2PGC, .dxmVerticalMenuLargeItemDropDownButtonChecked_FMP2PGC
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmMenuItemHover_FMP2PGC, .dxmMenuItemHoverWithImage_FMP2PGC, .dxmMenuItemHoverWithPopOutImage_FMP2PGC, .dxmMenuItemHoverWithImageWithPopOutImage_FMP2PGC, 
.dxmVerticalMenuItemHover_FMP2PGC, .dxmVerticalMenuItemHoverWithImage_FMP2PGC, .dxmVerticalMenuItemHoverWithPopOutImage_FMP2PGC, .dxmVerticalMenuItemHoverWithImageWithPopOutImage_FMP2PGC, 
.dxmMenuLargeItemHover_FMP2PGC, .dxmMenuLargeItemHoverWithImage_FMP2PGC, .dxmMenuLargeItemHoverWithPopOutImage_FMP2PGC, .dxmMenuLargeItemHoverWithImageWithPopOutImage_FMP2PGC, 
.dxmVerticalMenuLargeItemHover_FMP2PGC, .dxmVerticalMenuLargeItemHoverWithImage_FMP2PGC, .dxmVerticalMenuLargeItemHoverWithPopOutImage_FMP2PGC, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage_FMP2PGC
{
	background-color: #CBCBCB;
	border: solid 1px #888888;
}
.dxmMenuItemHover_FMP2PGC, .dxmMenuItemHoverWithImage_FMP2PGC
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemHoverWithPopOutImage_FMP2PGC, .dxmMenuItemHoverWithImageWithPopOutImage_FMP2PGC
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemHover_FMP2PGC
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemHoverWithImage_FMP2PGC
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemHoverWithPopOutImage_FMP2PGC
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemHoverWithImageWithPopOutImage_FMP2PGC
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemHover_FMP2PGC, .dxmMenuLargeItemHoverWithImage_FMP2PGC
{
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmMenuLargeItemHoverWithPopOutImage_FMP2PGC, .dxmMenuLargeItemHoverWithImageWithPopOutImage_FMP2PGC
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemHover_FMP2PGC, .dxmVerticalMenuLargeItemHoverWithImage_FMP2PGC
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemHoverWithPopOutImage_FMP2PGC, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage_FMP2PGC
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmMenuItemDropDownButtonHover_FMP2PGC, .dxmMenuLargeItemDropDownButtonHover_FMP2PGC
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmVerticalMenuItemDropDownButtonHover_FMP2PGC, .dxmVerticalMenuLargeItemDropDownButtonHover_FMP2PGC
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmSubMenu_FMP2PGC
{
	font: 11px Arial;
	color: black;
	background-color: white;
	border: solid 1px #666666;
	padding: 1px 1px 1px 1px;
}
.dxmSubMenuGutter_FMP2PGC
{
	background-color: #E0E0E0;
}
.dxmSubMenuSeparator_FMP2PGC
{
	background-color: #A8A8A8;
}
.dxmSubMenuItem_FMP2PGC, .dxmSubMenuItemWithImage_FMP2PGC, .dxmSubMenuItemWithPopOutImage_FMP2PGC, .dxmSubMenuItemWithImageWithPopOutImage_FMP2PGC
{
	font: 11px Arial;
	color: black;
	white-space: nowrap;
}
.dxmSubMenuItem_FMP2PGC, .dxmSubMenuItemWithImage_FMP2PGC
{
	padding-top: 4px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.dxmSubMenuItemWithPopOutImage_FMP2PGC, .dxmSubMenuItemWithImageWithPopOutImage_FMP2PGC
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.dxmSubMenuItemDropDownButton_FMP2PGC
{
	padding-right: 5px;
	padding-left: 5px;
}
.dxmSubMenuItemSelected_FMP2PGC, .dxmSubMenuItemSelectedWithImage_FMP2PGC, .dxmSubMenuItemSelectedWithPopOutImage_FMP2PGC, .dxmSubMenuItemSelectedWithImageWithPopOutImage_FMP2PGC
{
	background-color: #D8D8D8;
	border: solid 1px #888888;
}
.dxmSubMenuItemSelected_FMP2PGC, .dxmSubMenuItemSelectedWithImage_FMP2PGC
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemSelectedWithPopOutImage_FMP2PGC, .dxmSubMenuItemSelectedWithImageWithPopOutImage_FMP2PGC
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemDropDownButtonSelected_FMP2PGC
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmSubMenuItemChecked_FMP2PGC, .dxmSubMenuItemCheckedWithImage_FMP2PGC, .dxmSubMenuItemCheckedWithPopOutImage_FMP2PGC, .dxmSubMenuItemCheckedWithImageWithPopOutImage_FMP2PGC
{
}
.dxmSubMenuItemChecked_FMP2PGC, .dxmSubMenuItemCheckedWithImage_FMP2PGC
{
}
.dxmSubMenuItemCheckedWithPopOutImage_FMP2PGC, .dxmSubMenuItemCheckedWithImageWithPopOutImage_FMP2PGC
{
}
.dxmSubMenuItemDropDownButtonChecked_FMP2PGC
{
}
.dxmSubMenuItemHover_FMP2PGC, .dxmSubMenuItemHoverWithImage_FMP2PGC, .dxmSubMenuItemHoverWithPopOutImage_FMP2PGC, .dxmSubMenuItemHoverWithImageWithPopOutImage_FMP2PGC
{
	background-color: #F2F2F2;
	border: solid 1px #888888;
}
.dxmSubMenuItemHover_FMP2PGC, .dxmSubMenuItemHoverWithImage_FMP2PGC
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemHoverWithPopOutImage_FMP2PGC, .dxmSubMenuItemHoverWithImageWithPopOutImage_FMP2PGC
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemDropDownButtonHover_FMP2PGC
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmSubMenuBorderCorrector_FMP2PGC
{
    position: absolute;
    border: 0px;
    padding: 0px;
}
/* Disabled */
.dxmDisabled_FMP2PGC
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxNavBar -- */
.dxnbControl_FMP2PGC 
{
	font: 11px Arial;
	color: black;
	background-color: white;
}
.dxnbControl_FMP2PGC td.dxnbCtrl_FMP2PGC
{
    padding: 11px;
}
.dxnbControl_FMP2PGC a
{
	color: #1E3695;
}
.dxnbLoadingPanel_FMP2PGC
{
	font: 11px Arial;
	color: #303030;
}
.dxnbLoadingPanel_FMP2PGC td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}   
.dxnbGroupHeader_FMP2PGC
{
	font: bold 11px Arial;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 4px 10px 4px 10px;
}
.dxnbGroupHeader_FMP2PGC table.dxnb
{
	font: bold 11px Arial;
	color: black;
}
.dxnbGroupHeader_FMP2PGC td.dxnb
{
	white-space: nowrap;
}
.dxnbGroupHeaderCollapsed_FMP2PGC
{
	font: bold 11px Arial;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 4px 10px 4px 10px;
}
.dxnbGroupHeaderCollapsed_FMP2PGC table.dxnb
{
	font: bold 11px Arial;
	color: black;
}
.dxnbGroupHeaderCollapsed_FMP2PGC td.dxnb
{
	white-space: nowrap;
}
.dxnbGroupContent_FMP2PGC
{
	font: 11px Arial;
	color: #1E3695;
	border: solid 1px #A8A8A8;
	padding: 5px 5px 5px 5px;
}
.dxnbItem_FMP2PGC, .dxnbLargeItem_FMP2PGC, .dxnbBulletItem_FMP2PGC
{
	font: 11px Arial;
	color: #1E3695;
}
.dxnbItem_FMP2PGC
{
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.dxnbLargeItem_FMP2PGC
{
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;
}
.dxnbItemSelected_FMP2PGC, .dxnbLargeItemSelected_FMP2PGC, .dxnbBulletItemSelected_FMP2PGC
{
	background-color: #D8D8D8;
	border: solid 1px #888888;
}
.dxnbItemSelected_FMP2PGC
{
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.dxnbLargeItemSelected_FMP2PGC
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 11px;
}
.dxnbItemHover_FMP2PGC, .dxnbLargeItemHover_FMP2PGC, .dxnbBulletItemHover_FMP2PGC
{
	background-color: #F2F2F2;
	border: solid 1px #888888;
}
.dxnbItemHover_FMP2PGC
{
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.dxnbLargeItemHover_FMP2PGC
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 11px;
}
.dxnbGroupHeader_FMP2PGC, .dxnbGroupHeaderCollapsed_FMP2PGC
{
    text-align: left;
}
.dxnbItem_FMP2PGC, .dxnbItemHover_FMP2PGC, .dxnbItemSelected_FMP2PGC,
.dxnbBulletItem_FMP2PGC, .dxnbBulletItemHover_FMP2PGC, .dxnbBulletItemSelected_FMP2PGC
{
    text-align: left;
}
.dxnbLargeItem_FMP2PGC, .dxnbLargeItemHover_FMP2PGC, .dxnbLargeItemSelected_FMP2PGC
{
    text-align: center;
}
.dxnbGroupHeaderHover_FMP2PGC
{
}
.dxnbGroupHeaderCollapsedHover_FMP2PGC
{
}
/* Disabled */
.dxnbDisabled_FMP2PGC, .dxnbDisabled_FMP2PGC table.dxnb
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxNewsControl -- */
.dxncControl_FMP2PGC
{
	font: 10pxArial;
	color: black;
	background-color: White;
}
.dxncControl_FMP2PGC td.dxncCtrl_FMP2PGC
{
	padding: 18px 18px 18px 18px;
}
.dxncLoadingPanel_FMP2PGC
{
	border: solid 1px #9F9F9F;
	background-color: white;
	font: 11px Arial;
	color: #303030;
}
.dxncLoadingPanel_FMP2PGC td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxncContent_FMP2PGC
{
}
.dxncPagerPanel_FMP2PGC
{
	padding: 0px 3px 0px 3px;
}
.dxncItem_FMP2PGC
{
	font: 11px Arial;
	vertical-align: top;
	border-bottom: solid 1px #A8A8A8;
	padding: 12px 8px 12px 8px;
}
.dxncEmptyItem_FMP2PGC
{
	font: 10pxArial;
	vertical-align: top;
	padding: 12px 12px 12px 14px;
}
.dxncBackToTop_FMP2PGC
{
	font: 10pxArial;
	color: #404040;
}
.dxncBackToTop_FMP2PGC a
{
	font: 10pxArial;
	color: #0d45b7;
}
.dxncBackToTop_FMP2PGC a:hover
{
	font: 10pxArial;
	color: #5494ea;
}
.dxncBackToTop_FMP2PGC a:visited
{
	font: 10pxArial;
	color: #ab59a6;
}

/* Headline */
.dxncItemContent_FMP2PGC
{
	font: 8pt Verdana;
	color: black;
} 
.dxncItemDate_FMP2PGC
{
	color: Gray;
	white-space: nowrap;
}
.dxncItemHeader_FMP2PGC
{
	font: 10ptArial;
	color: #464646;
	font-weight: bold;
	line-height: 17px;
}
.dxncItemHeader_FMP2PGC .dxncItemDate_FMP2PGC
{
	font: 10ptArial;
	color: Gray;
	font-weight: normal;
}
.dxncItemLeftPanel_FMP2PGC
{
	font: 10px Verdana;
	color: black;
}
.dxncItemRightPanel_FMP2PGC
{
	font: 10px Verdana;
	color: black;
}
.dxncItemDateLeftPanel_FMP2PGC
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxncItemDateRightPanel_FMP2PGC
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxncItemTailDiv_FMP2PGC
{
	font: 10px Verdana;
	color: Black;
}
.dxncItemTailDiv_FMP2PGC a
{
	color: #1E3695;
}
.dxncItemTailDiv_FMP2PGC a:hover
{
    text-decoration: none;
}
.dxncItemTailDiv_FMP2PGC a:visited
{
    color: #996085;
}
.dxncItemContent_FMP2PGC a.dxhl
{
	color: #1E3695;
} 
.dxncItemContent_FMP2PGC a.dxhl:hover
{
    text-decoration: none;
}
.dxncItemContent_FMP2PGC a.dxhl:visited
{
    color: #996085;
}
.dxncEmptyData_FMP2PGC
{
    color: Gray;
}
/* Disabled */
.dxncDisabled_FMP2PGC, .dxncDisabled_FMP2PGC a, .dxncDisabled_FMP2PGC a:hover
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxPager -- */
.dxpControl_FMP2PGC
{
	font: 11px Arial;
	color: black;
}
.dxpControl_FMP2PGC td.dxpCtrl_FMP2PGC 
{
    padding: 5px 2px 5px 2px;
}
.dxpButton_FMP2PGC
{
	font: 11px Arial;
	color: #394EA2;
	text-decoration: underline;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
}
.dxpButton_FMP2PGC a
{
	font: 11px Arial;
	color: #394EA2;
	text-decoration: underline;
	white-space: nowrap;
}
.dxpDisabledButton_FMP2PGC
{
	font: 11px Arial;
	color: black;
	text-decoration: none;
}
.dxpPageNumber_FMP2PGC
{
	font: 11px Arial;
	color: #394EA2;
	text-decoration: underline;
	text-align: center;
	vertical-align: middle;
	padding: 1px 5px 0px 5px;
}
.dxpPageNumber_FMP2PGC a
{
	font: 11px Arial;
	color: #394EA2;
	text-decoration: underline;
}
.dxpCurrentPageNumber_FMP2PGC
{
	font: 11px Arial;
	color: black;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 3px 0px 3px;
}
.dxpSummary_FMP2PGC
{
	font: 11px Arial;
	color: black;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	padding: 1px 4px 0px 4px;
}
.dxpSeparator_FMP2PGC
{
	background-color: #C9C9C9;
}
/* Disabled */
.dxpDisabled_FMP2PGC
{
	color: #acacac;
	border-color: #808080;
	cursor: default;
}

/* -- ASPxPopupControl -- */
.dxpcControl_FMP2PGC
{
	font: 11px Arial;
	color: black;
	background-color: white;
	border: solid 1px #8B8B8B;
}
.dxpcControl_FMP2PGC a
{
	color: #1E3695;
}
.dxpcCloseButton_FMP2PGC
{
	font: 11px Arial;
	color: black;
	padding: 1px 1px 1px 1px;
}
.dxpcCloseButtonHover_FMP2PGC
{
	font: 11px Arial;
	color: black;
}
.dxpcContent_FMP2PGC
{
	font: 11px Arial;
	color: #010000;
	white-space: normal;
	padding: 9px 12px 9px 12px;
	vertical-align:top;
}
.dxpcFooter_FMP2PGC
{
	font: 11px Arial;
	color: #858585;
	background-color: #F3F3F3;
	border-top: solid 1px #E0E0E0;
}
.dxpcFooter_FMP2PGC td.dxpc
{
	font: 11px Arial;
	color: #858585;
	white-space: nowrap;
	padding: 6px 12px 8px 12px;
}
.dxpcHeader_FMP2PGC
{
	font: 11px Arial;
	color: #404040;
	background-color: #DCDCDC;
	border-bottom: solid 1px #C9C9C9;	
}
.dxpcHeader_FMP2PGC td.dxpc
{
	font: 11px Arial;
	color: #404040;
	white-space: nowrap;
}
.dxpcModalBackground_FMP2PGC
{
	background-color: #777777;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}
/* Disabled */
.dxpcDisabled_FMP2PGC
{
	color: #808080;
	cursor: default;
}

/* -- ASPxRoundPanel -- */
.dxrpControl_FMP2PGC td.dxrp
{
	font-size: 11px;
	font-family:Arial, Verdana,Arial;
	color: #000000;	
}
/* Header */
.dxrpHeader_FMP2PGC, .dxrpHeader_FMP2PGC td.dxrp
{
    font-size: 11px;
	font-family:Arial, Verdana,Arial;    
	color: #313131;
}
/* Disabled */
.dxrpDisabled_FMP2PGC, .dxrpDisabled_FMP2PGC td.dxrp
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxSiteMapControl -- */
.dxsmControl_FMP2PGC a:hover
{
    text-decoration:none!important;
}
.dxsmControl_FMP2PGC a:visited
{
    color:#996085!important;
}

.dxsmControl_FMP2PGC 
{	
	color: #1E3695;
	background-color: white;
	font-family: Verdana,Arial,Arial;
	font-size: 11px;
	border: Solid 1px #A8A8A8;
}
/* - Category Level - */
.dxsmCategoryLevel_FMP2PGC, .dxsmCategoryLevel_FMP2PGC a
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 13.5pt;
    font-family: Verdana;
    text-decoration: none;
}
.dxsmCategoryLevel_FMP2PGC
{
    white-space: nowrap;
    padding: 0px 0px 5px 0px;
}
.dxsmCategoryLevel_FMP2PGC
{
    border-bottom: solid 1px #B8B8B8;    
}
 /*flow layout*/
.dxsmLevelCategoryFlow_FMP2PGC, .dxsmLevelCategoryFlow_FMP2PGC a
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 13.5pt;
    font-family:Arial, Verdana,Arial;	
	text-decoration: underline;
}
/* - Level 0 - */
.dxsmLevel0_FMP2PGC, .dxsmLevel0_FMP2PGC a, .dxsmLevel0Categorized_FMP2PGC a, .dxsmLevel0Categorized_FMP2PGC
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana;
    text-decoration: none;
}
.dxsmLevel0_FMP2PGC, .dxsmLevel0Categorized_FMP2PGC
{
    white-space: nowrap;
    padding: 0px 0px 2px 0px;
}
.dxsmLevel0_FMP2PGC
{
    border-bottom:solid 1px #B8B8B8;
    padding: 0px 0px 5px 0px;
}
 /*flow layout*/
.dxsmLevel0Flow_FMP2PGC, .dxsmLevel0Flow_FMP2PGC a, .dxsmLevel0CategorizedFlow_FMP2PGC a, .dxsmLevel0CategorizedFlow_FMP2PGC
{
    color: #1E3695;    
    font-family:Arial, Verdana,Arial;	
    font-weight: bold;
    font-size: 11px;
	text-decoration: underline;
}
.dxsmLevel0Flow_FMP2PGC
{
    padding: 0px 0px 0px 0px;    
}
.dxsmLevel0Flow_FMP2PGC
{
    text-decoration: none;    
}

/* - Level 1 - */
.dxsmLevel1_FMP2PGC, .dxsmLevel1_FMP2PGC a, .dxsmLevel1Categorized_FMP2PGC a, .dxsmLevel1Categorized_FMP2PGC
{    
    font-family:Arial;
    color: #3C55B9;  
    font-size: 11px;
    text-decoration: none;    
}
.dxsmLevel1_FMP2PGC, .dxsmLevel1Categorized_FMP2PGC
{
    white-space: nowrap;  
    padding: 0px 0px 0px 0px;
}

/*flow layout*/
.dxsmLevel1Flow_FMP2PGC, .dxsmLevel1Flow_FMP2PGC a, .dxsmLevel1CategorizedFlow_FMP2PGC, .dxsmLevel1CategorizedFlow_FMP2PGC a
{    
    color: #3C55B9;    
    font-family:Arial, Verdana,Arial;	
    font-size: 11px;
	text-decoration: underline;
}
.dxsmLevel1Flow_FMP2PGC
{
    text-decoration: none;
    padding: 0px 0px 0px 0px;
}

/* - Level 2 - */
.dxsmLevel2_FMP2PGC, .dxsmLevel2_FMP2PGC a, .dxsmLevel2Categorized_FMP2PGC a, .dxsmLevel2Categorized_FMP2PGC
{    
    font-size: 8pt;
    font-family:Arial;
    color: #5078DC;
    text-decoration: none;    
}
.dxsmLevel2_FMP2PGC, .dxsmLevel2Categorized_FMP2PGC
{
    white-space:nowrap;
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel2Flow_FMP2PGC, .dxsmLevel2Flow_FMP2PGC a
{
    color: #5078DC;
    font-size: 8pt;    
    font-family:Arial, Verdana,Arial;	
	text-decoration:underline;    
}
.dxsmLevel2Flow_FMP2PGC
{
    padding: 0px 0px 0px 0px;
}
/* - Level 3 - */
.dxsmLevel3_FMP2PGC, .dxsmLevel3_FMP2PGC a
{    
    font-size: 7pt;
    font-family:Arial;
    color: #999999;
    text-decoration: none;
}
.dxsmLevel3_FMP2PGC
{
    white-space: nowrap;        
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel3Flow_FMP2PGC, .dxsmLevel3Flow_FMP2PGC a
{    
    color: #999999;
    font-size: 7pt;
    font-family:Arial, Verdana,Arial;	
	text-decoration: underline;    
}
/* - Level 4 - */
.dxsmLevel4_FMP2PGC, .dxsmLevel4_FMP2PGC a
{    
    font-size: 6pt;
    font-family:Arial;
    color: #A8A8A8;
    text-decoration: none;
}
.dxsmLevel4_FMP2PGC
{
    white-space: nowrap;
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel4Flow_FMP2PGC, .dxsmLevel4Flow_FMP2PGC a
{
    color: #A8A8A8;
    font-family:Arial, Verdana,Arial;	
    font-size: 6pt;
	text-decoration: underline;        
}
.dxsmLevel4Flow_FMP2PGC
{
    padding: 0px 0px 0px 0px;        
}
/* - Other Levels - */
.dxsmLevelOther_FMP2PGC
{    
    font-size: 9px;
    font-family:Arial;
    color: #A8A8A8;
    text-decoration: none;
}
.dxsmLevelOther_FMP2PGC
{
    white-space:nowrap;
    padding: 0px 0px 0px 0px;            
}
/*flow layout*/
.dxsmLevelOtherFlow_FMP2PGC, .dxsmLevelOtherFlow_FMP2PGC a
{
    color: #A8A8A8;
    font-family:Arial, Verdana,Arial;	
    font-size: 11px;
	text-decoration: underline;            
}
/* Disabled */
.dxsmDisabled_FMP2PGC
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxTabControl, ASPxPageControl -- */
.dxtcControl_FMP2PGC 
{
	font: 11px Arial;
	color: black;
}
.dxtcLoadingPanel_FMP2PGC
{
	font: 11px Arial;
	color: #303030;
}
.dxtcLoadingPanel_FMP2PGC td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

/* Tab Hyperlink*/
.dxtcTab_FMP2PGC a, .dxtcTabWithTabPositionLeft_FMP2PGC a, .dxtcTabWithTabPositionBottom_FMP2PGC a, .dxtcTabWithTabPositionRight_FMP2PGC a,
.dxtcActiveTab_FMP2PGC a, .dxtcActiveTabWithTabPositionBottom_FMP2PGC a, .dxtcActiveTabWithTabPositionLeft_FMP2PGC a, .dxtcActiveTabWithTabPositionRight_FMP2PGC a,
.dxtcTabHover_FMP2PGC a, .dxtcTabHoverWithTabPositionBottom_FMP2PGC a, .dxtcTabHoverWithTabPositionLeft_FMP2PGC a, .dxtcTabHoverWithTabPositionRight_FMP2PGC a
{
	text-decoration: none;
	color: black;    
}

.dxtcActiveTab_FMP2PGC, .dxtcActiveTabWithTabPositionBottom_FMP2PGC,
.dxtcActiveTabWithTabPositionLeft_FMP2PGC, .dxtcActiveTabWithTabPositionRight_FMP2PGC
{
	font: 11px Arial;
	color: black;
	border: solid 1px #A8A8A8;
	padding: 3px 12px 4px 12px;
	background-color: #FFFFFF;
	text-align: center;
}
/* Active Tab */
.dxtcActiveTab_FMP2PGC table.dxtc, .dxtcActiveTabWithTabPositionBottom_FMP2PGC table.dxtc,
.dxtcActiveTabWithTabPositionLeft_FMP2PGC table.dxtc, .dxtcActiveTabWithTabPositionRight_FMP2PGC table.dxtc
{
	font: 11px Arial;
	color: black;    
}
.dxtcActiveTab_FMP2PGC td.dxtc, .dxtcActiveTabWithTabPositionBottom_FMP2PGC td.dxtc,
.dxtcActiveTabWithTabPositionLeft_FMP2PGC td.dxtc, .dxtcActiveTabWithTabPositionRight_FMP2PGC td.dxtc
{
	white-space: nowrap;
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcActiveTabHover_FMP2PGC
{
	background-color: white;
}
/* Tab */
.dxtcTab_FMP2PGC, .dxtcTabWithTabPositionLeft_FMP2PGC, 
.dxtcTabWithTabPositionBottom_FMP2PGC, .dxtcTabWithTabPositionRight_FMP2PGC
{
	font: 11px Arial;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 3px 12px 4px 12px;
	text-align: center;
}
.dxtcTab_FMP2PGC table.dxtc, .dxtcTabWithTabPositionBottom_FMP2PGC table.dxtc, 
.dxtcTabWithTabPositionLeft_FMP2PGC table.dxtc, .dxtcTabWithTabPositionRight_FMP2PGC table.dxtc
{
	font: 11px Arial;
	color: black;    
}
.dxtcTab_FMP2PGC td.dxtc, .dxtcTabWithTabPositionBottom_FMP2PGC td.dxtc, 
.dxtcTabWithTabPositionLeft_FMP2PGC td.dxtc, .dxtcTabWithTabPositionRight_FMP2PGC td.dxtc
{
	white-space: nowrap;
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcTabWithTabPositionBottom_FMP2PGC
{
}
.dxtcTabWithTabPositionLeft_FMP2PGC
{
}
.dxtcTabWithTabPositionRight_FMP2PGC
{
}
/* Hover */
.dxtcTabHover_FMP2PGC, .dxtcTabHoverWithTabPositionBottom_FMP2PGC,
.dxtcTabHoverWithTabPositionLeft_FMP2PGC, .dxtcTabHoverWithTabPositionRight_FMP2PGC
{
	background-color: #F2F2F2;
}
.dxtcPageContent_FMP2PGC, .dxtcPageContentWithTabPositionBottom_FMP2PGC, 
.dxtcPageContentWithTabPositionLeft_FMP2PGC, .dxtcPageContentWithTabPositionRight_FMP2PGC,
.dxtcPageContentWithoutTabs_FMP2PGC
{
	font: 11px Arial;
	color: black;
	background-color: white;
	vertical-align: top;
}
.dxtcContent_FMP2PGC, .dxtcContentWithTabPositionBottom_FMP2PGC, .dxtcContentWithTabPositionLeft_FMP2PGC, .dxtcContentWithTabPositionRight_FMP2PGC
{
	font: 11px Arial;
	color: black;
	border: solid 1px #A8A8A8;
	background-color: white;
	vertical-align: top;
}
.dxtcControl_FMP2PGC td.dxtcTabsCell_FMP2PGC, .dxtcControl_FMP2PGC td.dxtcTabsCellWithTabPositionBottom_FMP2PGC,
.dxtcControl_FMP2PGC td.dxtcTabsCellWithTabPositionLeft_FMP2PGC, .dxtcControl_FMP2PGC td.dxtcTabsCellWithTabPositionRight_FMP2PGC 
{
}
/* Disabled */
.dxtcDisabled_FMP2PGC, .dxtcDisabled_FMP2PGC table.dxtc
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxTitleIndex -- */
.dxtiControl_FMP2PGC a:hover
{
    text-decoration: none!important;
}
.dxtiControl_FMP2PGC a:visited
{
    color: #996085!important;
}
.dxtiControl_FMP2PGC 
{
	font: 8ptArial;
	color: #1E3695;
	background-color: white;
	font-family:Arial,Arial;
	border: Solid 1px #A8A8A8;
}
.dxtiLoadingPanel_FMP2PGC
{
	border: solid 1px #9F9F9F;
	background-color: white;
	font: 11px Arial;
	color: #303030;
}
.dxtiLoadingPanel_FMP2PGC td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxtiItem_FMP2PGC, .dxtiItem_FMP2PGC a
{
	font: 11px Arial; 
	color: #0147A6;
	text-decoration: none;	
}
.dxtiItem_FMP2PGC
{
	white-space: nowrap;
}
.dxtiGroupHeader_FMP2PGC, .dxtiGroupHeaderCategorized_FMP2PGC
{
	font: 16pt Verdana;
	text-decoration: none;
}
.dxtiGroupHeader_FMP2PGC, .dxtiGroupHeaderCategorized_FMP2PGC
{
	white-space:nowrap;
	padding: 0px 0px 3px 0px;
}
.dxtiGroupHeaderCategorized_FMP2PGC
{
    border-bottom: Solid 1px #C0C0C0;
    padding-bottom: 2px;
}
/* - GroupHeaderText - */
.dxtiGroupHeaderText_FMP2PGC
{
    background-color: #B4B4B4;
    color: #FFFFFF;    
}
.dxtiGroupHeaderText_FMP2PGC
{
    padding: 2px 7px 2px 7px;
}
.dxtiGroupHeaderTextCategorized_FMP2PGC
{
    color: #666666;
    font-size: 18pt;
}
.dxtiGroupHeaderTextCategorized_FMP2PGC
{
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;
}
/* - FilterBox - */
.dxtiFilterBoxInfoText_FMP2PGC
{
    font: 7pt Verdana;
    color: #999999;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 4px;    
}
.dxtiFilterBoxEdit_FMP2PGC
{
    font-size: 11px;
    width: 158px;
    border: Solid 1px #9F9F9F;
    padding-left: 3px;
}
.dxtiFilterBox_FMP2PGC, .dxtiFilterBox_FMP2PGC table
{
    color: #898989;
    font-size: 11px;
    font-weight: bold;        
}
.dxtiFilterBox_FMP2PGC
{
    background-color: #E8E8E8;
    padding: 15px;    
}
/* - IndexPanel - */
.dxtiIndexPanel_FMP2PGC
{
    padding-bottom: 10px;
    text-decoration: none;
}
.dxtiIndexPanelItem_FMP2PGC, .dxtiIndexPanelItem_FMP2PGC a, .dxtiCurrentIndexPanelItem_FMP2PGC
{
    color: #1153AD;
    font-family: Verdana;
    text-decoration: none;
}
.dxtiIndexPanelItem_FMP2PGC a:hover
{
    color: #5494ea;
}

.dxtiIndexPanelItem_FMP2PGC, .dxtiCurrentIndexPanelItem_FMP2PGC
{
    padding: 2px 6px 2px 6px;
}
.dxtiCurrentIndexPanelItem_FMP2PGC
{
    color: #000000;
    background-color: #E0E0E0;
}
/* - BackToTop - */
.dxtiBackToTop_FMP2PGC, .dxtiBackToTop_FMP2PGC a
{
    font-size: 7pt;
    text-decoration: none;
    color: #0d45b7;
}
.dxtiBackToTop_FMP2PGC a:hover 
{
    color: #5494ea;    
}
.dxtiBackToTop_FMP2PGC a:visited
{
    color: #ab59a6;
}

.dxtiBackToTop_FMP2PGC
{
    padding: 0px 0px 12px 98px;
}
/* Disabled */
.dxtiDisabled_FMP2PGC
{
	color: #acacac;
	cursor: default;
}
/* -- ASPxUploadControl -- */
.dxucControl_FMP2PGC, .dxucEditArea_FMP2PGC
{
    font-size: 10pt;
    font-family:Arial, Verdana,Arial;    
}
.dxucErrorCell_FMP2PGC
{
    font-size: 11px;
    font-family:Arial, Verdana,Arial;
    color: Red;
    text-align: left;
}
.dxucButton_FMP2PGC, .dxucButton_FMP2PGC a
{
    font-size: 10pt;
    font-family:Arial, Verdana,Arial;
    color: #394ea2;
    cursor: pointer;
    white-space: nowrap;
}
/* ProgressBar */
.dxucProgressBar_FMP2PGC
{
    border: Solid 1px #696969;
    background-color: #FFFFFF;
}
.dxucProgressBar_FMP2PGC, .dxucProgressBar_FMP2PGC td.dx
{
    font-family:Arial, Verdana,Arial;
    font-size: 11px;
   	color: Black;
}
.dxucProgressBar_FMP2PGC .dxucPBMainCell_FMP2PGC, .dxucProgressBar_FMP2PGC td.dx
{
    padding: 0;
}
.dxucProgressBarIndicator_FMP2PGC 
{
    background-color: #E0DFDF;
}
/* Disabled */
.dxucDisabled_FMP2PGC, .dxucDisabled_FMP2PGC a
{
	color: #acacac;
	cursor: default;
    font-size: 10pt;
}
.dxpc-collapseBtnChecked .dxWeb_pcCollapseButton_FMP2POP,
.dxpc-maximizeBtnChecked .dxWeb_pcMaximizeButton_FMP2POP,
.dxpc-pinBtnChecked .dxWeb_pcPinButton_FMP2POP,
.dxWeb_pcCloseButton_FMP2POP,
.dxWeb_pcCollapseButton_FMP2POP,
.dxWeb_pcMaximizeButton_FMP2POP,
.dxWeb_pcPinButton_FMP2POP,
.dxWeb_pcRefreshButton_FMP2POP,
.dxWeb_pcSizeGrip_FMP2POP,
.dxWeb_pcSizeGripRtl_FMP2POP
{
    background-image: url('Images/sprite.png');
    background-repeat: no-repeat;
    background-color: transparent;
}

.dxWeb_pcCloseButton_FMP2POP
{
    background-position: -114px -213px;
    width: 15px;
    height: 14px;
}
.dxWeb_pcCollapseButton_FMP2POP
{
    background-position: -66px -213px;
    width: 15px;
    height: 14px;
}
.dxWeb_pcMaximizeButton_FMP2POP
{
    background-position: -162px -213px;
    width: 15px;
    height: 14px;
}
.dxWeb_pcPinButton_FMP2POP
{
    background-position: -82px -213px;
    width: 15px;
    height: 14px;
}
.dxWeb_pcRefreshButton_FMP2POP
{
    background-position: -146px -213px;
    width: 15px;
    height: 14px;
}
.dxWeb_pcSizeGrip_FMP2POP
{
    background-position: -192px -178px;
    width: 16px;
    height: 16px;
}
.dxWeb_pcSizeGripRtl_FMP2POP
{
    background-position: -170px -196px;
    width: 16px;
    height: 16px;
}

/* PopOut */
.dxmLite_FMP2POP .dxm-horizontal .dxm-image-l .dxm-popOut,
.dxmLite_FMP2POP .dxm-horizontal .dxm-image-r .dxm-popOut,
.dxmLite_FMP2POP .dxm-horizontal .dxm-image-t.dxm-noImages .dxm-popOut,
.dxmLite_FMP2POP .dxm-horizontal .dxm-image-t .dxm-noImage .dxm-popOut,
.dxmLite_FMP2POP .dxm-horizontal .dxm-image-b.dxm-noImages .dxm-popOut,
.dxmLite_FMP2POP .dxm-horizontal .dxm-image-b .dxm-noImage .dxm-popOut 
{
	padding-top: 9px;
	padding-bottom: 9px;
}
.dxmLite_FMP2POP .dxm-horizontal .dxm-image-t .dxm-popOut,
.dxmLite_FMP2POP .dxm-horizontal .dxm-image-b .dxm-popOut 
{
	padding-top: 27px;
	padding-bottom: 27px;
}
.dxmLite_FMP2POP .dxm-horizontal .dxm-image-l .dxm-popOut,
.dxmLite_FMP2POP .dxm-horizontal .dxm-image-t .dxm-popOut,
.dxmLite_FMP2POP .dxm-horizontal .dxm-image-b .dxm-popOut 
{
	padding-right: 5px;
}
.dxmLite_FMP2POP .dxm-horizontal .dxm-image-r .dxm-popOut 
{
	padding-left: 7px;
}
.dxmLite_FMP2POP .dxm-horizontal .dxm-dropDownMode .dxm-popOut 
{
	padding-left: 4px;
	padding-right: 4px;
}

.dxmLite_FMP2POP .dxm-vertical .dxm-image-l .dxm-popOut,
.dxmLite_FMP2POP .dxm-vertical .dxm-image-r .dxm-popOut,
.dxmLite_FMP2POP .dxm-popup .dxm-popOut 
{
	padding-top: 7px;
	padding-bottom: 7px;
}
.dxmLite_FMP2POP .dxm-vertical .dxm-image-t.dxm-noImages .dxm-popOut,
.dxmLite_FMP2POP .dxm-vertical .dxm-image-t .dxm-noImage .dxm-popOut,
.dxmLite_FMP2POP .dxm-vertical .dxm-image-b.dxm-noImages .dxm-popOut,
.dxmLite_FMP2POP .dxm-vertical .dxm-image-b .dxm-noImage .dxm-popOut 
{
	padding-top: 8px;
	padding-bottom: 9px;
}
.dxmLite_FMP2POP .dxm-vertical .dxm-image-t .dxm-popOut,
.dxmLite_FMP2POP .dxm-vertical .dxm-image-b .dxm-popOut 
{
	padding-top: 26px;
	padding-bottom: 27px;
}
.dxmLite_FMP2POP .dxm-vertical .dxm-image-l .dxm-popOut,
.dxmLite_FMP2POP .dxm-vertical .dxm-image-r .dxm-popOut,
.dxmLite_FMP2POP .dxm-vertical .dxm-image-t .dxm-popOut,
.dxmLite_FMP2POP .dxm-vertical .dxm-image-b .dxm-popOut,
.dxmLite_FMP2POP .dxm-popup .dxm-popOut 
{
	padding-left: 4px;
	padding-right: 4px;
}

/* -- ASPxPopupControl Lite -- */
.dxpcLite_FMP2POP,
.dxdpLite_FMP2POP  
{
	width: 200px;
	left: 0;
	top: 0;
	display: none;
	position: absolute;
	visibility: hidden;
	border-spacing: 0;
}

.dxpcLite_FMP2POP .dxpc-mainDiv,
.dxpcLite_FMP2POP.dxpc-mainDiv,
.dxdpLite_FMP2POP .dxpc-mainDiv,
.dxdpLite_FMP2POP.dxpc-mainDiv  
{
	top: 0;
	left: 0;
	font: 12px Arial;
	color: black;
	background-color: #DCDCDC;
	border: 1px solid #8B8B8B;
}

.dxpcLite_FMP2POP a.dxpc-link,
.dxdpLite_FMP2POP a.dxpc-link  
{
	color: #1E3695;
}
.dxpcLite_FMP2POP a.dxpc-link *,
.dxdpLite_FMP2POP a.dxpc-link * 
{
	cursor: pointer;
    text-decoration: underline;
}

.dxpcLite_FMP2POP .dxpc-closeBtn,
.dxpcLite_FMP2POP .dxpc-pinBtn,
.dxpcLite_FMP2POP .dxpc-refreshBtn,
.dxpcLite_FMP2POP .dxpc-collapseBtn,
.dxpcLite_FMP2POP .dxpc-maximizeBtn,
.dxdpLite_FMP2POP .dxpc-closeBtn,
.dxdpLite_FMP2POP .dxpc-pinBtn,
.dxdpLite_FMP2POP .dxpc-refreshBtn,
.dxdpLite_FMP2POP .dxpc-collapseBtn,
.dxdpLite_FMP2POP .dxpc-maximizeBtn
{
	padding: 1px 1px 1px 2px;
	float: right;
}

.dxpcLite_FMP2POP.dxRtl  .dxpc-closeBtn,
.dxpcLite_FMP2POP.dxRtl  .dxpc-pinBtn,
.dxpcLite_FMP2POP.dxRtl  .dxpc-refreshBtn,
.dxpcLite_FMP2POP.dxRtl  .dxpc-collapseBtn,
.dxpcLite_FMP2POP.dxRtl  .dxpc-maximizeBtn,
.dxdpLite_FMP2POP.dxRtl  .dxpc-closeBtn,
.dxdpLite_FMP2POP.dxRtl  .dxpc-pinBtn,
.dxdpLite_FMP2POP.dxRtl  .dxpc-refreshBtn,
.dxdpLite_FMP2POP.dxRtl  .dxpc-collapseBtn,
.dxdpLite_FMP2POP.dxRtl  .dxpc-maximizeBtn
{
	float: left;
}

.dxpcLite_FMP2POP .dxpc-closeBtnHover,
.dxpcLite_FMP2POP .dxpc-pinBtnHover,
.dxpcLite_FMP2POP .dxpc-refreshBtnHover,
.dxpcLite_FMP2POP .dxpc-collapseBtnHover,
.dxpcLite_FMP2POP .dxpc-maximizeBtnHover,
.dxdpLite_FMP2POP .dxpc-closeBtnHover,
.dxdpLite_FMP2POP .dxpc-pinBtnHover,
.dxdpLite_FMP2POP .dxpc-refreshBtnHover,
.dxdpLite_FMP2POP .dxpc-collapseBtnHover,
.dxdpLite_FMP2POP .dxpc-maximizeBtnHover
{
}

.dxpcLite_FMP2POP .dxpc-header,
.dxdpLite_FMP2POP .dxpc-header 
{
	color: #404040;
	background-color: #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
	padding: 2px 2px 2px 12px;
}

.dxpcLite_FMP2POP.dxRtl .dxpc-header,
.dxdpLite_FMP2POP.dxRtl .dxpc-header  
{
	padding: 2px 12px 2px 2px;
}

.dxpcLite_FMP2POP .dxpc-headerText,
.dxdpLite_FMP2POP .dxpc-headerText
{
	white-space: nowrap;
}

.dxpcLite_FMP2POP .dxpc-headerImg,
.dxdpLite_FMP2POP .dxpc-headerImg
{
	margin: 0 4px 0 0;
}

.dxpcLite_FMP2POP.dxRtl .dxpc-headerImg,
.dxdpLite_FMP2POP.dxRtl .dxpc-headerImg
{
	margin: 0 0 0 4px;
}

.dxpcLite_FMP2POP .dxpc-expandableDiv,
.dxdpLite_FMP2POP .dxpc-expandableDiv 
{
	float: left;
	overflow: hidden;
}

.dxpcLite_FMP2POP.dxRtl .dxpc-expandableDiv,
.dxdpLite_FMP2POP.dxRtl .dxpc-expandableDiv 
{
	float: right;
}

.dxpcLite_FMP2POP .dxpc-content,
.dxdpLite_FMP2POP .dxpc-content
{
	color: #010000;
	white-space: normal;
	padding: 9px 12px;
}

.dxpcLite_FMP2POP .dxpc-footer,
.dxdpLite_FMP2POP .dxpc-footer
{
	color: #858585;
	background-color: #F3F3F3;
	border-top: 1px solid #E0E0E0;
}

.dxpcLite_FMP2POP .dxpc-footerContent,
.dxdpLite_FMP2POP .dxpc-footerContent
{
	padding: 6px 20px 8px 12px;
	min-height: 8px;
}

.dxpcLite_FMP2POP.dxRtl .dxpc-footerContent,
.dxdpLite_FMP2POP.dxRtl .dxpc-footerContent
{
	padding: 6px 12px 8px 20px;
}

.dxpcLite_FMP2POP .dxpc-footerText,
.dxdpLite_FMP2POP .dxpc-footerText
{
	white-space: nowrap;
}

.dxpcLite_FMP2POP .dxpc-footerImg,
.dxdpLite_FMP2POP .dxpc-footerImg
{
	margin: 0 4px 0 0;
}

.dxpcLite_FMP2POP.dxRtl .dxpc-footerImg,
.dxdpLite_FMP2POP.dxRtl .dxpc-footerImg
{
	margin: 0 0 0 4px;
}

.dxpcLite_FMP2POP .dxpc-sizeGrip,
.dxdpLite_FMP2POP .dxpc-sizeGrip
{
	float: right;
}

.dxpcLite_FMP2POP.dxRtl .dxpc-sizeGrip,
.dxdpLite_FMP2POP.dxRtl .dxpc-sizeGrip
{
	float: left;
}

.dxpcModalBackLite_FMP2POP,
.dxdpModalBackLite_FMP2POP
{
	background-color: #777777;
	opacity: 0.7;
	filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
	position: fixed;
	left: 0;
	top: 0;
	visibility: hidden;
}
.dxpcLiteDisabled_FMP2POP,
.dxdpLiteDisabled_FMP2POP
{
	color: #808080;
	cursor: default;
}
/* Loading panel */
.dxpcLoadingPanel_FMP2POP,
.dxdpLoadingPanel_FMP2POP
{
	font: 12px Arial;
	color: #303030;
}
.dxpcLoadingPanel_FMP2POP td.dx,
.dxdpLoadingPanel_FMP2POP td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px;
}
.dxpcLoadingDiv_FMP2POP
{
	background-color: Gray;
	opacity: 0.01;
	filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1);
}
/* -- ASPxRoundPanel -- */
.dxrpControl_FMP2RNDP,
.dxrpControlGB_FMP2RNDP
{
	font: 12px Arial;
	color: #000000;
}
.dxrpControl_FMP2RNDP .dxrpCI
{
	display:block;
}
/*Corner Radius*/
.dxrpControlGB_FMP2RNDP:not(.dxrp-hasDefaultImages),
.dxrpControlGB_FMP2RNDP:not(.dxrp-hasDefaultImages) > tbody > tr.dxrpCR > .dxrpcontent,
.dxrpControl_FMP2RNDP:not(.dxrp-hasDefaultImages)
{
	border-radius: 5px;
}
.dxrpControl_FMP2RNDP:not(.dxrp-hasDefaultImages) .dxrpHeader_FMP2RNDP
{
	border-radius:5px 5px 0px 0px;
}
.dxrpControl_FMP2RNDP:not(.dxrp-hasDefaultImages) > tbody > tr.dxrpCR > .dxrpcontent
{
	border-radius:0px 0px 5px 5px;
}
.dxrpWithoutHeader_FMP2RNDP:not(.dxrp-hasDefaultImages) > tbody > tr.dxrpCR > .dxrpcontent{
	border-radius:5px;
}
/* Header */
.dxrpControl_FMP2RNDP td.dxrpHeader_FMP2RNDP,
.dxrpControl_FMP2RNDP td.dxrpHeader_FMP2RNDP span.dxrpHT,
.dxrpControlGB_FMP2RNDP span.dxrpHeader_FMP2RNDP
{
	color: #313131;
    padding:5px;
}
.dxrpControl_FMP2RNDP td.dxrpHeader_FMP2RNDP > a,
.dxrpControl_FMP2RNDP td.dxrpHeader_FMP2RNDP > a > span.dxrpHT,
.dxrpControlGB_FMP2RNDP span.dxrpHeader_FMP2RNDP a
{
    color: #1E3695;
}
.dxrpControl_FMP2RNDP td.dxrpHeader_FMP2RNDP
{
	background-color: #DEDEDE;
}
.dxrpControl_FMP2RNDP .dxrpHI,
.dxrpControl_FMP2RNDP td.dxrpHeader_FMP2RNDP,
.dxrpControl_FMP2RNDP td.dxrpHeader_FMP2RNDP span.dxrpHT
{
	white-space: nowrap;
}
/* Header image */
.dxrpControl_FMP2RNDP .dxrpHI
{
	margin-right: 4px;
}
.dxrpControl_FMP2RNDP .dxrpHIR
{
	margin-left: 4px;
}
/* Content */
.dxrpControl_FMP2RNDP > tbody > tr > .dxrpcontent,
.dxrpControlGB_FMP2RNDP > tbody > tr.dxrpCR > .dxrpcontent
{
	vertical-align: top;
}
.dxrpControl_FMP2RNDP > tbody > tr > .dxrpcontent
{
    background-image: none;
    background-color: #F7F7F7;
}
/* Borders */

.dxrpControl_FMP2RNDP td.dxrpHeader_FMP2RNDP,
.dxrpControl_FMP2RNDP > tbody > tr:first-child > .dxrpcontent
{
	border-top: 1px solid #8B8B8B;
}
.dxrpControl_FMP2RNDP td.dxrpHeader_FMP2RNDP,
.dxrpControl_FMP2RNDP > tbody > tr > .dxrpcontent{
	border-left: 1px solid #8B8B8B;
	border-right: 1px solid #8B8B8B;
	border-bottom: 1px solid #8B8B8B;
}
.dxrpControl_FMP2RNDP td.dxrpHeader_FMP2RNDP {
	border-bottom: 1px solid #C6C6C6;
}
.dxrpControlGB_FMP2RNDP > tbody > tr.dxrpCR > .dxrpcontent {
	border: 1px solid #8B8B8B;
}
.dxrpControlGB_FMP2RNDP > tbody > tr.dxrpCR > .dxrpcontent,
.dxrpControlGB_FMP2RNDP span.dxrpHeader_FMP2RNDP
{
    background-image: none;
	background-color: White;
}
.dxrp-hasDefaultImages .dxrpHeader_FMP2RNDP {
	border-left:0px none;
	border-right:0px none;
	border-top:0px none;
}
.dxrpControlGB_FMP2RNDP.dxrp-hasDefaultImages > tbody > tr.dxrpCR > .dxrpcontent,
.dxrpControl_FMP2RNDP.dxrp-hasDefaultImages > tbody > tr.dxrpCR > .dxrpcontent {
	border-bottom:0px none;
	border-left:0px none;
	border-right:0px none;
	border-top:0px none;
}
/* Paddings */
.dxrpControl_FMP2RNDP td.dxrpHeader_FMP2RNDP 
{
	padding: 5px 8px 5px 10px;
}
.dxrpControlGB_FMP2RNDP span.dxrpHeader_FMP2RNDP 
{
	padding: 0px 3px 0px 3px;
}
.dxrpControl_FMP2RNDP.dxrp-noCollapsing > tbody > tr.dxrpCR > .dxrpcontent:first-child,
.dxrpControl_FMP2RNDP > tbody > tr.dxrpCR > .dxrpcontent > .dxrpAW > .dxrpCW, .dxrpControl_FMP2RNDP > tbody > tr.dxrpCR > .dxrpcontent >  .dxrpCW
{
	padding: 9px 10px 10px 10px;
}
.dxrpControlGB_FMP2RNDP > tbody > tr.dxrpCR > .dxrpcontent > .dxrpCW
{
	padding: 6px 10px 10px 10px;
}
/* GroupboxCaptionOffset */
.dxrpControlGB_FMP2RNDP > tbody > tr.dxrpCR > .dxrpcontent > div:first-child
{
	top: -8px;
	left: 8px;
	margin-bottom: -8px;
}
.dxrpControlGB_FMP2RNDP 
{
	margin-top: 7px;
}
/* Disabled */
.dxrpDisabled_FMP2RNDP,
.dxrpDisabled_FMP2RNDP td.dxrp
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxTabControl Lite -- */
.dxtcLite_FMP2TAB
{
	overflow: hidden;
	float: left;
}
.dxtcLite_FMP2TAB > .dxtc-stripContainer,
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-strip
{
	list-style: none outside none;
	float: left;
	padding: 0;
	margin: 0;
	_overflow: hidden;
}
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-tab,
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-activeTab,
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-spacer,
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-rightIndent,
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-sbWrapper,
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-sbIndent,
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-sbSpacer
{
	display: block;
	margin: 0;
	float: left;
	border-top: 1px solid transparent;
	border-bottom: 1px solid #9da0aa;
	overflow: hidden;
	_border-top-color: #000001;
	_zoom: 1;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color=#000001);
}
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-lineBreak
{
	float: none;
	display: block;
	clear: both;
	height: 0;
	width: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	visibility: hidden;
}
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-tab,
.dxtcLite_FMP2TAB.dxtc-noSpacing > .dxtc-stripContainer .dxtc-tab.dxtc-lead,
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-activeTab,
.dxtcLite_FMP2TAB.dxtc-noSpacing > .dxtc-stripContainer .dxtc-activeTab.dxtc-lead
{
	border: 1px solid #9da0aa;
}
.dxtcLite_FMP2TAB.dxtc-noSpacing > .dxtc-stripContainer .dxtc-tab,
.dxtcLite_FMP2TAB.dxtc-noSpacing > .dxtc-stripContainer .dxtc-activeTab
{
	border-left-style: none;
}
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-tab,
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-activeTab
{
	float: left;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
    background-color: #0033A0
}
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-activeTab
{
	background: #0087C8;
	border-bottom: 1px solid White;
    color:white;
    font-family: Arial;
    font-size: 12px;
}
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-tabHover
{
	background-color: #0087C8;
}
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-spacer 
{
	width: 1px;
}
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-rightIndent
{
	width: 5px;
}
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-link
{
	padding: 4px 12px;
	display: block;
	height: 100%;
	_float: left;
}
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-link,
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-rightIndent
{
	color: white;
	font: normal 11px Arial;
	text-decoration: none;
	white-space: nowrap;
}
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-img
{
	border-style: none;
	margin: 0 3px 0 0;
}
.dxtcLite_FMP2TAB.dxtc-rtl > .dxtc-stripContainer .dxtc-img
{
	margin: 0 0 0 3px;
} 
.dxtcLite_FMP2TAB > .dxtc-content
{
	color: #201f35;
	background-color: White;
	border: 1px solid #9da0aa;
	font: 11px Arial;
	float: left;
	clear: left;
	overflow: hidden;
	padding: 11px;
}
.dxtcLite_FMP2TAB.dxtc-top > .dxtc-content
{
	border-top-style: none!important;
}
/* Rtl */
.dxtcLite_FMP2TAB.dxtc-rtl,
.dxtcLite_FMP2TAB.dxtc-rtl > .dxtc-content,
.dxtcLite_FMP2TAB.dxtc-rtl > .dxtc-stripContainer,
.dxtcLite_FMP2TAB.dxtc-rtl > .dxtc-stripContainer .dxtc-strip,
.dxtcLite_FMP2TAB.dxtc-rtl > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_FMP2TAB.dxtc-rtl > .dxtc-stripContainer .dxtc-spacer,
.dxtcLite_FMP2TAB.dxtc-rtl > .dxtc-stripContainer .dxtc-rightIndent,
.dxtcLite_FMP2TAB.dxtc-rtl > .dxtc-stripContainer .dxtc-sbWrapper,
.dxtcLite_FMP2TAB.dxtc-rtl > .dxtc-stripContainer .dxtc-sbIndent,
.dxtcLite_FMP2TAB.dxtc-rtl > .dxtc-stripContainer .dxtc-sbSpacer,
.dxtcLite_FMP2TAB.dxtc-rtl > .dxtc-stripContainer .dxtc-tab,
.dxtcLite_FMP2TAB.dxtc-rtl > .dxtc-stripContainer .dxtc-activeTab
{
	float: right;
}
.dxtc-top.dxtc-rtl > .dxtc-content,
.dxtc-bottom.dxtc-rtl > .dxtc-stripContainer,
.dxtc-bottom.dxtc-rtl > .dxtc-stripContainer .dxtc-strip
{
	clear: right!important;
}
.dxtc-left.dxtc-rtl > .dxtc-strip,
.dxtc-left.dxtc-rtl > .dxtc-stripContainer .dxtc-strip
{
	float: left;
}
.dxtcLite_FMP2TAB.dxtc-rtl > .dxtc-content,
.dxtcLite_FMP2TAB.dxtc-rtl > .dxtc-stripContainer,
.dxtcLite_FMP2TAB.dxtc-rtl > .dxtc-stripContainer .dxtc-strip
{
	*float: left;
}
.dxtcLite_FMP2TAB.dxtc-rtl > .dxtc-content
{
	*clear: left!important;
}
/* Scrolling */
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-sb
{
	border-style: none;
	cursor: pointer;
	font-size: 0;
	margin: 3px 0 0;
}
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-sb img
{
	border: none;
}
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-sbIndent
{
	width: 5px;
}
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-sbSpacer
{
	width: 1px;
}
/* Multi-row */
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtc-n
{
	_display: inline;
}
.dxtcLiteDisabled_FMP2TAB,
.dxtcLiteDisabled_FMP2TAB > .dxtc-stripContainer .dxtc-link,
.dxtcLiteDisabled_FMP2TAB > .dxtc-stripContainer .dxtc-activeTab .dxtc-link,
.dxtcLiteDisabled_FMP2TAB > .dxtc-content,
.dxtcLite_FMP2TAB > .dxtc-stripContainer .dxtcLiteDisabled_FMP2TAB .dxtc-link
{
	color: #b1b1b8;
	cursor: default;
}
/* bottom  */
.dxtcLite_FMP2TAB.dxtc-bottom > .dxtc-stripContainer,
.dxtcLite_FMP2TAB.dxtc-bottom > .dxtc-stripContainer .dxtc-strip
{
	clear: left;
	*float: none;
}
.dxtcLite_FMP2TAB.dxtc-bottom > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_FMP2TAB.dxtc-bottom > .dxtc-stripContainer .dxtc-spacer,
.dxtcLite_FMP2TAB.dxtc-bottom > .dxtc-stripContainer .dxtc-rightIndent,
.dxtcLite_FMP2TAB.dxtc-bottom > .dxtc-stripContainer .dxtc-sbWrapper,
.dxtcLite_FMP2TAB.dxtc-bottom > .dxtc-stripContainer .dxtc-sbIndent,
.dxtcLite_FMP2TAB.dxtc-bottom > .dxtc-stripContainer .dxtc-sbSpacer,
.dxtcLite_FMP2TAB.dxtc-bottom > .dxtc-stripContainer .dxtc-tab
{
	border-top: 1px solid #9da0aa;
	border-bottom-style: none;
	_border-bottom-color: #000001;
	_zoom: 1;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color=#000001);
}
.dxtcLite_FMP2TAB.dxtc-bottom > .dxtc-stripContainer .dxtc-tab,
.dxtc-bottom.dxtc-noSpacing > .dxtc-stripContainer .dxtc-tab.dxtc-lead,
.dxtcLite_FMP2TAB.dxtc-bottom > .dxtc-stripContainer .dxtc-activeTab,
.dxtc-bottom.dxtc-noSpacing > .dxtc-stripContainer .dxtc-activeTab.dxtc-lead
{
	border: 1px solid #9da0aa;
}
.dxtc-bottom.dxtc-noSpacing > .dxtc-stripContainer .dxtc-tab,
.dxtc-bottom.dxtc-noSpacing > .dxtc-stripContainer .dxtc-activeTab
{
	border-left-style: none;
}
.dxtcLite_FMP2TAB.dxtc-bottom > .dxtc-stripContainer .dxtc-activeTab,
.dxtc-bottom.dxtc-noSpacing > .dxtc-stripContainer .dxtc-activeTab.dxtc-lead
{
	border-top: 1px solid White;
}
.dxtcLite_FMP2TAB.dxtc-bottom > .dxtc-content
{
	clear: right;
	border-top: 1px solid #9da0aa;
	border-right: 1px solid #9da0aa;
	border-bottom-color: #9da0aa;
	border-left: 1px solid #9da0aa;
	border-bottom-width: 1px;
	border-bottom-style: none!important;
}
.dxtcLite_FMP2TAB.dxtc-bottom > .dxtc-stripContainer .dxtc-sb
{
	margin: 4px 0 0;
}
/* left */
.dxtcLite_FMP2TAB.dxtc-left > .dxtc-stripContainer .dxtc-tab,
.dxtcLite_FMP2TAB.dxtc-left > .dxtc-stripContainer .dxtc-activeTab,
.dxtcLite_FMP2TAB.dxtc-left > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_FMP2TAB.dxtc-left > .dxtc-stripContainer .dxtc-spacer,
.dxtcLite_FMP2TAB.dxtc-left > .dxtc-stripContainer .dxtc-rightIndent 
{
	float: none;
	*float: left;
	clear: none;
	*clear: both;
	width: auto;
	height: auto;
}
.dxtcLite_FMP2TAB.dxtc-left > .dxtc-stripContainer .dxtc-tab,
.dxtc-left.dxtc-noSpacing > .dxtc-stripContainer .dxtc-tab.dxtc-lead,
.dxtcLite_FMP2TAB.dxtc-left > .dxtc-stripContainer .dxtc-activeTab,
.dxtc-left.dxtc-noSpacing > .dxtc-stripContainer .dxtc-activeTab.dxtc-lead
{
	border: 1px solid #9da0aa;
}
.dxtc-left.dxtc-noSpacing > .dxtc-stripContainer .dxtc-tab,
.dxtc-left.dxtc-noSpacing > .dxtc-stripContainer .dxtc-activeTab
{
	border-top-style: none;
}
.dxtcLite_FMP2TAB.dxtc-left > .dxtc-stripContainer .dxtc-activeTab
{
	border-right: 1px solid White;
}
.dxtcLite_FMP2TAB.dxtc-left > .dxtc-stripContainer .dxtc-link
{
	padding: 4px 13px 4px 12px;
}
.dxtcLite_FMP2TAB.dxtc-left > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_FMP2TAB.dxtc-left > .dxtc-stripContainer .dxtc-spacer,
.dxtcLite_FMP2TAB.dxtc-left > .dxtc-stripContainer .dxtc-rightIndent 
{
	border: none;
	border-right: 1px solid #9da0aa;
	border-left: 1px solid transparent;
	width: auto;
	_border-left-color: #000001;
	_zoom: 1;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color=#000001);
}
.dxtcLite_FMP2TAB.dxtc-left > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_FMP2TAB.dxtc-left > .dxtc-stripContainer .dxtc-rightIndent
{
	height: 3px;
}
.dxtcLite_FMP2TAB.dxtc-left > .dxtc-stripContainer .dxtc-spacer
{
	height: 1px;
}
.dxtcLite_FMP2TAB.dxtc-left > .dxtc-content
{
	border-left-style: none!important;
	float: left;
	clear: none;
}
/* right */
.dxtcLite_FMP2TAB.dxtc-right > .dxtc-stripContainer .dxtc-tab,
.dxtcLite_FMP2TAB.dxtc-right > .dxtc-stripContainer .dxtc-activeTab,
.dxtcLite_FMP2TAB.dxtc-right > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_FMP2TAB.dxtc-right > .dxtc-stripContainer .dxtc-spacer,
.dxtcLite_FMP2TAB.dxtc-right > .dxtc-stripContainer .dxtc-rightIndent
{
	float: none;
	*float: left;
	clear: none;
	*clear: both;
	width: auto;
	height: auto;
}
.dxtcLite_FMP2TAB.dxtc-right > .dxtc-stripContainer .dxtc-tab,
.dxtc-right.dxtc-noSpacing > .dxtc-stripContainer .dxtc-tab.dxtc-lead,
.dxtcLite_FMP2TAB.dxtc-right > .dxtc-stripContainer .dxtc-activeTab,
.dxtc-right.dxtc-noSpacing > .dxtc-stripContainer .dxtc-activeTab.dxtc-lead
{
	border: 1px solid #9da0aa;
}
.dxtc-right.dxtc-noSpacing > .dxtc-stripContainer .dxtc-tab,
.dxtc-right.dxtc-noSpacing > .dxtc-stripContainer .dxtc-activeTab
{
	border-top-style: none;
}
.dxtcLite_FMP2TAB.dxtc-right > .dxtc-stripContainer .dxtc-activeTab
{
	border-left: 1px solid White;
}
.dxtcLite_FMP2TAB.dxtc-right > .dxtc-stripContainer .dxtc-link
{
	padding: 4px 13px 4px 12px;
}
.dxtcLite_FMP2TAB.dxtc-right > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_FMP2TAB.dxtc-right > .dxtc-stripContainer .dxtc-spacer,
.dxtcLite_FMP2TAB.dxtc-right > .dxtc-stripContainer .dxtc-rightIndent
{
	border: none;
	border-left: 1px solid #9da0aa;
	border-right: 1px solid transparent;
	_border-right-color: #000001;
	_zoom: 1;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color=#000001);
}
.dxtcLite_FMP2TAB.dxtc-right > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_FMP2TAB.dxtc-right > .dxtc-stripContainer .dxtc-rightIndent
{
	height: 3px;
}
.dxtcLite_FMP2TAB.dxtc-right > .dxtc-stripContainer .dxtc-spacer
{
	height: 1px;
}
.dxtcLite_FMP2TAB.dxtc-right > .dxtc-content
{
	border-top: 1px solid #9da0aa;
	border-right-color: #9da0aa;
	border-bottom: 1px solid #9da0aa;
	border-left: 1px solid #9da0aa;
	border-right-width: 1px;
	border-right-style: none!important;
	float: left;
	clear: none;
}
/* Services rules */
.dxtcLite_FMP2TAB.dxtc-noTabs > .dxtc-content
{
	border: 1px solid #9da0aa!important;
}
/* Loading panel */
.dxtcLoadingPanel_FMP2TAB
{
	font: 11px Arial;
	color: #201f35;
	background-color: White;
	border: 1px solid #9da0aa;
}
.dxtcLoadingPanel_FMP2TAB td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 7px 10px;
}
.dxeLoadingDiv_FMP2TXT
{
	background: White;
    opacity: 0.85;
    filter: alpha(opacity=85);
    cursor: wait;
}
.dxeLoadingPanel_FMP2TXT
{
	font: 11px Arial;
	color: #303030;
}
.dxeLoadingPanel_FMP2TXT td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

.dxeReadOnly_FMP2TXT 
{
    
}
.dxeBase_FMP2TXT
{
    font-family:Arial;
    font-size: 11px;
}
/* -- ErrorFrame -- */
.dxeErrorCell_FMP2TXT, .dxeErrorCell_FMP2TXT td
{
    font-family:Arial;
    font-size: 11px;
	color: Red;
}
.dxeErrorCell_FMP2TXT
{ 
	padding-left: 4px;
	padding-right:5px;
}
.dxeErrorFrameWithoutError_FMP2TXT {
    border: 1px solid Red;
}
.dxeErrorFrameWithoutError_FMP2TXT .dxeControlsCell_FMP2TXT {
    padding: 2px;
}

.dxeEditArea_FMP2TXT 
{
	font-family:Arial;
	font-size: 11px;
	border: 1px solid #A0A0A0;
}
/* -- Buttons -- */
.dxeButtonEditButton_FMP2TXT, .dxeCalendarButton_FMP2TXT,
.dxeSpinIncButton_FMP2TXT, .dxeSpinDecButton_FMP2TXT,
.dxeSpinLargeIncButton_FMP2TXT, .dxeSpinLargeDecButton_FMP2TXT
{	
	vertical-align: middle;
	border: solid 1px #7f7f7f;
	cursor: pointer;
} 
.dxeButtonEditButton_FMP2TXT, .dxeCalendarButton_FMP2TXT, .dxeButtonEditButton_FMP2TXT td.dx, .dxeCalendarButton_FMP2TXT td.dx,
.dxeSpinIncButton_FMP2TXT, .dxeSpinDecButton_FMP2TXT, .dxeSpinLargeIncButton_FMP2TXT, .dxeSpinLargeDecButton_FMP2TXT,
.dxeSpinIncButton_FMP2TXT td.dx, .dxeSpinDecButton_FMP2TXT td.dx, .dxeSpinLargeIncButton_FMP2TXT td.dx, .dxeSpinLargeDecButton_FMP2TXT td.dx
{	
    font-family:Arial;
    font-size: 11px;        
    font-weight: normal;
	text-align: center;
	white-space: nowrap;
} 
.dxeButtonEditButton_FMP2TXT,
.dxeSpinIncButton_FMP2TXT, .dxeSpinDecButton_FMP2TXT, .dxeSpinLargeIncButton_FMP2TXT, .dxeSpinLargeDecButton_FMP2TXT
{
    padding: 0px 2px 0px 3px;
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtDropDownBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;    
    background-color: #e6e6e6;
}
.dxeSpinIncButton_FMP2TXT
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtSpinIncBtnBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
	background-color: #F0F0F0;
}
.dxeSpinDecButton_FMP2TXT
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtSpinDecBtnBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
	background-color: #E6E6E6;
}

.dxeButtonEditButton_FMP2TXT table.dxbebt,
.dxeSpinIncButton_FMP2TXT table.dxbebt, .dxeSpinDecButton_FMP2TXT table.dxbebt, 
.dxeSpinLargeIncButton_FMP2TXT table.dxbebt, .dxeSpinLargeDecButton_FMP2TXT table.dxbebt
{
	width: 10px;
}
.dxeCalendarButton_FMP2TXT      
{
	font-size: 11px;
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtCalendarButtonBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;    
    background-color: #e5e5e5;
	padding: 4px 11px;
	padding-top: 3px;
	width: 32px;
}
.dxeCalendarButton_FMP2TXT td.dx
{
	font-size: 11px;    
	text-align: center;
	white-space: nowrap;
}
.dxeCalendarButton_FMP2TXT table.dxbebt 
{
	width: 100%;
}

/* -- Pressed -- */
.dxeCalendarButtonPressed_FMP2TXT, .dxeButtonEditButtonPressed_FMP2TXT,
.dxeSpinIncButtonPressed_FMP2TXT, .dxeSpinDecButtonPressed_FMP2TXT, .dxeSpinLargeIncButtonPressed_FMP2TXT, 
.dxeSpinLargeDecButtonPressed_FMP2TXT
{
	background-image: none;
	background-color: #D5D5D5;
	border: Solid 1px #7F7F7F;	
}
/* -- Hover -- */
.dxeCalendarButtonHover_FMP2TXT, .dxeButtonEditButtonHover_FMP2TXT,
.dxeSpinIncButtonHover_FMP2TXT, .dxeSpinDecButtonHover_FMP2TXT, .dxeSpinLargeIncButtonHover_FMP2TXT, .dxeSpinLargeDecButtonHover_FMP2TXT
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtDropDownButtonHoverBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #F2F2F2;
	border: Solid 1px #606060;
}
.dxeCalendarButtonHover_FMP2TXT
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtCalendarButtonHBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;    
}

.dxeButtonEdit_FMP2TXT
{
    background-color: white;
    border: solid 1px #9F9F9F;
    width: 170px;
}
.dxeButtonEdit_FMP2TXT .dxeEditArea_FMP2TXT {
    background-color: white;
}
.dxeButtonEdit_FMP2TXT .dxeEditArea_FMP2TXT, .dxeButtonEdit_FMP2TXT td.dxic
{
	width: 100%;
}
.dxeButtonEdit_FMP2TXT td.dxic
{
    padding: 0px 2px 0px 1px;
}
.dxeButtonEdit_FMP2TXT .dxeIIC img {
    padding-left: 3px;
}
.dxeTextBox_FMP2TXT, .dxeMemo_FMP2TXT
{
    background-color: white;
    border: none;
}
.dxeTextBox_FMP2TXT td.dxic
{
	padding: 1px 2px;
	width: 100%;
}
.dxeTextBox_FMP2TXT .dxeEditArea_FMP2TXT
{
    background-color: white;
}
.dxeRadioButtonList_FMP2TXT
{
    border: Solid 1px #9F9F9F;
}
.dxeRadioButtonList_FMP2TXT, .dxeRadioButtonList_FMP2TXT table
{
    font-family:Arial;
    font-size: 11px;    
}
.dxeRadioButtonList_FMP2TXT td.dxe
{
    padding: 7px 5px 6px 11px;
}
.dxeRadioButtonList_FMP2TXT label
{
	margin-right: 6px;    
}

/* -- Memo -- */
.dxeMemo_FMP2TXT
{

}
.dxeMemoEditArea_FMP2TXT 
{
	background-color: white;
	font-family:Arial;
	font-size: 11px;
}
.dxeMemo_FMP2TXT td
{
	padding: 0 0 0 4px;
	width: 100%;
}

/* -- Hyperlink -- */
.dxeHyperlink_FMP2TXT
{
    font-family:Arial;
    font-size: 11px;
    font-weight: normal;
    color: #0d45b7;        
}
a.dxeHyperlink_FMP2TXT:hover
{
    color: #5494ea;    
}
a.dxeHyperlink_FMP2TXT:visited
{
    color: #ab59a6;    
}

/* -- ListBox -- */
.dxeListBox_FMP2TXT
{
	background-color: white;
	border: solid 1px #A0A0A0;
    font-family:Arial;
    font-size: 11px;
    width: 70px;
    height: 109px;
}
.dxeListBox_FMP2TXT div.dxlbd
{
	padding-top: 1px;    
    padding-bottom: 1px;
    height: 107px;
}
.dxeListBoxItemRow_FMP2TXT
{
    cursor: default;
}
.dxeListBoxItem_FMP2TXT
{
    border-left: solid 1px white;
    border-right: solid 1px white;
    font-family:Arial;
    font-size: 11px;
    padding: 3px 2px 4px 3px;
    white-space: nowrap;
    text-align: left;
    color: Black;
    font-weight: normal;
}

.dxeListBox_FMP2TXT td.dxeI, .dxeListBox_FMP2TXT td.dxeIM, .dxeListBox_FMP2TXT .dxeHIC, 
.dxeListBox_FMP2TXT td.dxeFTM, .dxeListBox_FMP2TXT td.dxeTM,
.dxeListBox_FMP2TXT td.dxeC, .dxeListBox_FMP2TXT td.dxeCM, .dxeListBox_FMP2TXT td.dxeHCC, .dxeListBox_FMP2TXT td.dxeMI, .dxeListBox_FMP2TXT td.dxeMIM
{
    border-right-width: 0px!important;
}
.dxeListBox_FMP2TXT td.dxeCM, .dxeListBox_FMP2TXT td.dxeHCC
{
    width: 25px;
}
.dxeListBox_FMP2TXT td.dxeIM
{
    width: 0;
}
.dxeListBox_FMP2TXT td.dxeT 
{
    width: 100%;
    padding-left: 0px!important;
}
.dxeListBox_FMP2TXT td.dxeT, .dxeListBox_FMP2TXT td.dxeMI
{
    border-left-width: 0px!important;
}
.dxeListBox_FMP2TXT td.dxeFTM, .dxeListBox_FMP2TXT td.dxeTM, .dxeListBox_FMP2TXT td.dxeLTM, 
.dxeListBox_FMP2TXT .dxeHFC, .dxeListBox_FMP2TXT .dxeHC, .dxeListBox_FMP2TXT .dxeHLC
{
    overflow: hidden;
}

.dxeListBox_FMP2TXT td.dxeFTM, .dxeListBox_FMP2TXT td.dxeTM, 
.dxeListBox_FMP2TXT .dxeHFC, .dxeListBox_FMP2TXT .dxeHC
{
    padding-right: 6px!important;
}
.dxeListBox_FMP2TXT td.dxeLTM, .dxeListBox_FMP2TXT td.dxeTM, 
.dxeListBox_FMP2TXT .dxeHC,  .dxeListBox_FMP2TXT .dxeHLC
{
    padding-left: 6px!important;
}
/*Grid lines*/
.dxeListBox_FMP2TXT td.dxeLTM, .dxeListBox_FMP2TXT td.dxeTM, .dxeListBox_FMP2TXT td.dxeMIM
{
    border-left: 1px solid #cfcfcf !important;
}
.dxeListBox_FMP2TXT td.dxeIM, .dxeListBox_FMP2TXT td.dxeFTM, .dxeListBox_FMP2TXT td.dxeTM, .dxeListBox_FMP2TXT td.dxeLTM,
.dxeListBox_FMP2TXT td.dxeCM, .dxeListBox_FMP2TXT td.dxeMIM
{
    border-bottom: solid 1px #cfcfcf;
}
.dxeListBoxItemSelected_FMP2TXT     /* inherits dxeListBoxItem */
{    
    color: White;
    background-color: #A0A0A0;
}
.dxeListBoxItemHover_FMP2TXT        /* inherits dxeListBoxItem */
{
    background-color: #cfcfcf;
    color: black;
}

/*Header*/
.dxeListBox_FMP2TXT .dxeHD
{
    background-color: #dcdcdc;
    border-bottom: solid 1px #A0A0A0;
}
.dxeListBox_FMP2TXT .dxeHC,  .dxeListBox_FMP2TXT .dxeHLC, .dxeListBox_FMP2TXT td.dxeHMIC
{
    border-left: solid 1px #A0A0A0;
}
.dxeListBox_FMP2TXT .dxeHIC, .dxeListBox_FMP2TXT .dxeHFC, .dxeListBox_FMP2TXT .dxeHCC
{
    border-left:1px solid #dcdcdc;
}
.dxeListBox_FMP2TXT .dxeHFC, .dxeListBox_FMP2TXT .dxeHC, .dxeListBox_FMP2TXT .dxeHMIC
{
    border-right-width:0;
}
.dxeListBox_FMP2TXT .dxeHLC
{
    border-right: solid 1px #dcdcdc;
}

/* -- Calendar -- */
.dxeCalendar_FMP2TXT
{ 
    border: solid 1px #9f9f9f;
    background-color: White;
    color: Black;
    font-weight: normal;
    cursor: default;
}
.dxeCalendar_FMP2TXT td.dxMonthGrid_FMP2TXT 
{
    padding: 8px 20px;    
}
.dxeCalendar_FMP2TXT td.dxMonthGridWithWeekNumbers_FMP2TXT
{
    padding: 5px 20px 8px 8px;    
}
.dxeCalendarDayHeader_FMP2TXT
{
    font-family:Arial;
    font-size: 11px;        
    padding: 2px 4px 5px;
    border-bottom: solid 1px #cfcfcf;
}
.dxeCalendarWeekNumber_FMP2TXT
{    
    font-family:Arial;
    font-size: 7pt;    
    text-align: right;    
    padding: 6px 8px 6px 4px;        
    color: #bfbfbf;
}
.dxeCalendarDay_FMP2TXT
{    
    font-family:Arial;
    font-size: 11px;
    padding: 4px 6px;
    text-align: center;    
}
.dxeCalendarWeekend_FMP2TXT        /* inherits dxeCalendarDay */
{
    color: #c00000;
}
.dxeCalendarOtherMonth_FMP2TXT     /* inherits dxeCalendarDay */
{
    color: #888;
}
.dxeCalendarOutOfRange_FMP2TXT     /* inherits dxeCalendarDay */
{
    color: #d0d0d0;    
}
.dxeCalendarSelected_FMP2TXT       /* inherits dxeCalendarDay */
{
    color: White;
    background-color: #8d8d8d;
}
.dxeCalendarToday_FMP2TXT         /* inherits dxeCalendarDay */
{
    padding: 3px 3px 2px;
    border: solid 1px #c00000;    
}
.dxeCalendarHeader_FMP2TXT
{
    background-color: #dcdcdc;
    border: solid 1px #c9c9c9;    
    border-width: 1px 0;
    padding: 4px 7px;
}
.dxeCalendarHeader_FMP2TXT td.dxe
{
    font-family:Arial;
    font-size: 11px;
    text-align: center;
	cursor: pointer;
}
.dxeCalendarFooter_FMP2TXT 
{
    background-color: #ededed;
    padding: 8px 0px;    
    border-top: solid 1px #d6d6d6;
}
.dxeCalendarFastNav_FMP2TXT
{
    color: Black;
    background: White;
    border: solid 1px #9f9f9f;
    border-bottom: 0px;
    padding: 12px 8px;
}
.dxeCalendarFastNavMonthArea_FMP2TXT
{
    padding: 0px 9px;
}
.dxeCalendarFastNavYearArea_FMP2TXT
{    
}
.dxeCalendarFastNavFooter_FMP2TXT
{
    color: Black;
    background-color: #ededed;
    padding: 8px 0px;   
    border: solid 1px #9f9f9f;
    border-top: solid 1px #d6d6d6;
}
.dxeCalendarFastNavMonth_FMP2TXT, .dxeCalendarFastNavYear_FMP2TXT
{
    font: normal 11px Arial;
    color: Black;
    padding: 3px 5px;
    text-align: center;
	cursor: pointer;
}
.dxeCalendarFastNavMonth_FMP2TXT
{
	padding: 6px;
}
.dxeCalendarFastNavMonthSelected_FMP2TXT, .dxeCalendarFastNavYearSelected_FMP2TXT
{
    color: White;
    background: #8d8d8d;    
}
.dxeCalendarFastNavMonthHover_FMP2TXT, .dxeCalendarFastNavYearHover_FMP2TXT
{        
    color: Black;
    background: #e5e5e5;
    padding: 2px 4px;
    border: solid 1px #d6d6d6;
}
.dxeCalendarFastNavMonthHover_FMP2TXT
{
	padding: 5px;
}
/* Disabled */
.dxeDisabled_FMP2TXT, .dxeDisabled_FMP2TXT td.dxe
{
	color: #acacac;
	cursor: default;
}
a.dxeDisabled_FMP2TXT:hover
{
    color: #acacac;
}
.dxeButtonDisabled_FMP2TXT, .dxeButtonDisabled_FMP2TXT td.dxe
{
	border-color: #c3c3c3;
	color: #808080;
	cursor: default;
}
/* -- Button -- */
.dxbButton_FMP2TXT
{	
  	color: #000000;    
  	font-weight:normal;
	font-size: 11px;
	font-family:Arial;				    
	vertical-align: middle;	 		
	border: solid 1px #7F7F7F;	
	background: #E0DFDF url('<%=WebResource("DevExpress.Web.Images.edtButtonBack.gif")%>') top;
    background-repeat:repeat-x;
    padding: 1px 1px 1px 1px;
	cursor: pointer;
}
.dxbButtonHover_FMP2TXT 
{
  	color: #000000;        
	background: #F2F2F2 url('<%=WebResource("DevExpress.Web.Images.edtButtonHoverBack.gif")%>') top;
    background-repeat: repeat-x;
	border: solid 1px #606060;
}
.dxbButtonChecked_FMP2TXT 
{
    color: #FFFFFF;
	background-image: none;
	background-color: #8D8D8D;
}
.dxbButtonPressed_FMP2TXT 
{
  	color: #000000;        
	background-image: none;
	background-color: #D5D5D5;
}
.dxbButton_FMP2TXT div.dxb
{    
    padding: 3px 8px 4px 8px;
	border: 0px;
}
.dxbButton_FMP2TXT div.dxbf
{     
    padding: 2px 7px 3px 7px;
	border: dotted 1px black;		
}
.dxbButton_FMP2TXT div.dxb table
{    
  	color: #000000;    
	font-size: 11px;
	font-family:Arial;				    
}
.dxbButton_FMP2TXT div.dxb td.dxb
{    
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
/* Disabled */
.dxbDisabled_FMP2TXT
{
    border-color: #c3c3c3;
	color: #808080;
	cursor: default;
}
.dxbDisabled_FMP2TXT td.dxb
{
	color: #808080;
}
/* -- FilterControl -- */
.dxfcTable_FMP2TXT
{	
	border-collapse: separate!important;		
}
.dxfcTable_FMP2TXT td.dxfc
{
	padding: 0px 0px 0px 3px;
	vertical-align: middle;
	font: 11px Arial;
	color: Black;
}
a.dxfcPropertyName_FMP2TXT
{
	white-space: nowrap!important;
	color: Blue!important;
}
a.dxfcGroupType_FMP2TXT
{
	white-space: nowrap!important;
	padding: 0px 3px 0px 3px!important;
	color: Red!important;
}
a.dxfcOperation_FMP2TXT
{
	white-space: nowrap!important;
	color: Green!important;
}
a.dxfcValue_FMP2TXT
{
	white-space: nowrap!important;
	color: Gray!important;
}
.dxfcImageButton_FMP2TXT 
{
	cursor: pointer;
}

.dxfcLoadingDiv_FMP2TXT
{
	background: white;
	opacity: 0.01;
	filter: alpha(opacity=1);	
}
.dxfcLoadingPanel_FMP2TXT
{
	font: 11px Arial;
	color: #303030;
	border: solid 1px #9F9F9F;
	background: white;	
}
.dxfcLoadingPanel_FMP2TXT td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

.dxeMaskHint_FMP2TXT 
{
	background: #ffffe1;
	border: solid 1px black;
	padding: 2px 5px 3px;
	color: Black;
	font: 11px Arial;
}

/* -- ProgressBar -- */
.dxeProgressBar_FMP2TXT
{
    border: Solid 1px #696969;
    background-color: #FFFFFF;
}
.dxeProgressBar_FMP2TXT, .dxeProgressBar_FMP2TXT td.dxe
{
    font-family:Arial, Verdana,Arial;
    font-size: 11px;
   	color: Black;
}
.dxeProgressBar_FMP2TXT .dxePBMainCell_FMP2TXT, .dxeProgressBar_FMP2TXT td.dxe
{
    padding: 0;
}
.dxeProgressBarIndicator_FMP2TXT 
{
    background-color: #E0DFDF;
}

/* -- DropDownWindow -- */
.dxeDropDownWindow_FMP2TXT
{
    background-color: white;
    border: solid 1px #9F9F9F;
}

/*----------------- ColorTable -----------------*/
.dxeColorIndicator_FMP2TXT
{
    border: solid 1px #9F9F9F;
    width: 15px;
    height: 15px;
    cursor: pointer;
}
.dxeColorTable_FMP2TXT
{
    background-color: #ffffff;
    border: solid 1px #9F9F9F;
}
.dxeColorTable_FMP2TXT td.dx
{
    padding: 4px 4px;
}
.dxeColorTableCell_FMP2TXT {
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 3px;
    cursor: pointer;
}
.dxeColorTableCellDiv_FMP2TXT {
    border: solid 1px #808080;
    width: 12px;
    height: 12px;
    font-size: 0px;
}
.dxeColorTableCellSelected_FMP2TXT {
    padding-left: 2px!important;
    padding-bottom: 2px!important;
    padding-top: 2px!important;
    padding-right: 2px!important;

    background-color: #CBCBCB;
    border: solid 1px #888888;
}
.dxeColorTableCellHover_FMP2TXT {
    padding-left: 2px!important;
    padding-bottom: 2px!important;
    padding-top: 2px!important;
    padding-right: 2px!important;
    
    background-color: #F2F2F2;
    border: solid 1px #888888;
}

.dxeFocused_FMP2TXT 
{
	border: solid 1px #3d3d3d;
}
.dxeNullText_FMP2TXT .dxeEditArea_FMP2TXT,
.dxeNullText_FMP2TXT .dxeMemoEditArea_FMP2TXT
{
	color: #818181;
}
.dxTreeList_CollapsedButton_FMP2TREE,
.dxTreeList_CollapsedButtonRtl_FMP2TREE,
.dxTreeList_DragAndDropArrowDown_FMP2TREE,
.dxTreeList_DragAndDropArrowUp_FMP2TREE,
.dxTreeList_DragAndDropHide_FMP2TREE,
.dxTreeList_DragAndDropNode_FMP2TREE,
.dxTreeList_ExpandedButton_FMP2TREE,
.dxTreeList_ExpandedButtonRtl_FMP2TREE,
.dxTreeList_SortAsc_FMP2TREE,
.dxTreeList_SortDesc_FMP2TREE
{
    background-image: url('images/treesprite.png');
    background-repeat: no-repeat;
    background-color: transparent;
}
.dxTreeList_ExpandedButton_FMP2TREE
{
    background-position: -10px -37px;
    width: 9px;
    height: 10px;
}
.dxtlControl_FMP2TREE
{
	cursor: default;
	font: 12px Tahoma, Geneva, sans-serif;
	color: black;
	border: 1px none #9f9f9f;
}
.dxtlControl_FMP2TREE caption
{
	background: #ACACAC none;
	border-bottom: 0 solid #9F9F9F;
	border: 1px solid #9F9F9F;
	color: White;
	font-size: 1.25em;
	font-weight: normal;
	padding: 3px 3px 5px;
	text-align: center;
}
/* Indent cells */
.dxtlIndent_FMP2TREE,
.dxtlIndentWithButton_FMP2TREE
{
	vertical-align: top;
	background: white none no-repeat top center;
}
.dxtlIndent_FMP2TREE
{
	padding: 0 11px;
}
.dxtlIndentWithButton_FMP2TREE
{
	padding: 5px 7px 6px;
}
.dxtlSelectionCell_FMP2TREE
{
	border: 1px solid #cfcfcf;
}
/* Tree-lines cells */
.dxtlLineRoot_FMP2TREE
{
	background: White url(data:image/gif;base64,R0lGODlhIQABAIABALW1tP///yH5BAEAAAEALAAAAAAhAAEAAAIGjI8ZoH0FADs=) repeat-y top center;
}
.dxtlLineFirst_FMP2TREE
{
	background-image: url(data:image/gif;base64,R0lGODlhIQBAAYAAALW1tP///yH5BAEAAAEALAAAAAAhAEABAAL/jI+py+0Po5y02ouz3rxnAIbiCFKAp5wooq5G68KrjNKe3eGcvvGa/3EdgBjixWhBVpQm4csZYE6kEmrECsE+tA5uw8sAL8QpKDlxZpnXzvSQLXQ/2/BYfXav5W/7XH/31xP4MxhEdxhXWKR4xJjkuATZhGhHiWeph8mn6ccJ6CkISihqmEi6eNqY+rga2TppGlspe0mbabuJ26n7yRvqOwpcOktcW3x7nJu8u9zb/PscHD1sXI1srYzNrO3MDe0tDU59TZ5dvn3enf69Ht4+bh6PLq9Oz27vjg8/z1/ff/8vX8B9/goCNCgQIcGDDBM2XOgwIsSJqIRVnHZRXMZ3chv1dRz4UWHIhyMllqSoymJKjCs1tuT40mNMkDNF1iR502ROlKxU9mT502VQmENlFqV51GZSnEt1NuXpymdUoFOFViV61WhWpFuVdmX61WlYqLColrV6FmtarWu5tvX6FmxcsXPJTpF091VeqXVP+j1QAAA7);
}
.dxtlLineMiddle_FMP2TREE
{
	background-image: url(data:image/gif;base64,R0lGODlhIQBAAYAAALW1tP///yH5BAEAAAEALAAAAAAhAEABAAL/jI8ZoO1vGJxQ0pss3nrf7k1g+IxkY56ZSgHuC8eul7KRXeGl7tS2zwKqhCciyRhC0ngopkLJca6kByjG+qFWtTcutsVdhL+isdl71pJz6LY6TV3v3HG4VN6zO/FN+l3PxPcEyCM49ea3R6hjiNC4lRi4iPPYhXhZF1k4+cMZ5DkEWiR6RJpkuqTJiBqlSsl6BZvl2kn7aRuKO6pbynvqm4r5B9wqrEgcizxrLKkM5lwGzca8KT1HvWqdp92H/co9CH6Y6V1bfnuem7673tv++x5MPj8cX0x/bJ+sv4zfzP8MYDSB0/xVI3jNYDaE2xh2U/jNYTiJ4+pBNHcRXUZ1fRvZdXT3EV5IeRZL5ht5z+Q/lPtY9lN50GVAmQNpFoS50GZCnBF1NvT5kCdGoRqJcjTqESlIpSKZkjzpNCXUqSujtrT6kmpMrDO51vR6U2tOsDvF9iT7E21Qs0PZFnV7FG5SuUvpNrX7tCpeqXr7bt17FXBWv2MFdzX8dUIBADs=);
}
.dxtlLineLast_FMP2TREE
{
	background-image: url(data:image/gif;base64,R0lGODlhIQAMAIAAALW1tP///yH5BAEAAAEALAAAAAAhAAwAAAIgjI8ZoO1vGJxQ0pss3nrf7k1g+IxkY56ZSgHuC8cuSxUAOw==);
}

.dxtlLineFirstRtl_FMP2TREE
{
	background-image: url(data:image/gif;base64,R0lGODlhIQBAAYABALW1tD1DZSH5BAEAAAEALAAAAAAhAEABAAL/jI+py+0Po5y02ouz3rwnAIbiCHoKYH4pgq5G68KrnNKm7eGdzvGbrwFmhBjixWhBVpQU5sQpgUakEOrD6sA2tAzuwntyvcQBsEpsZpHTB/YYvY7D5zF5nT6z5/E1fZ9/4xcImCNYSLhjmIjYo9jI+OMYCRkkWUk5ZJmJWaTZyXnkGQqaJFpKumSaitqk2sr65BoLGyVbSztlm4tbpdvLe+UbDJwlXEy8ZZyM3KXczPzlHA0dRn12h72X/bc92H34vRj+OD5Zfnm+mf65Ptp++r4a/zo/W397v5v/uz/cf/xvWcBnA6cVrHbwmraF3Bh6cwgOojiJ5Cias4gOozqNcuw4uvMID6Q8kfRI2jOJD6U+lfxY+nMJEKZAmQRpGrSJEKfChjwf9oz4c2LQikMvFs14dGPSjks/Ng35dGTUklNPVk15dWXWlltfdo35dWbYmmNvls15dqfPtUDZCnVLFK5RuUjpKrXLFK9TvVD5Sn1QAAA7);
}
.dxtlLineMiddleRtl_FMP2TREE
{
	background-image: url(data:image/gif;base64,R0lGODlhIQBAAdUBALW1tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAEALAAAAAAhAEABAAb/wIBwSCwGAMakcilEMp9MJ3RalFKv1us0q31yu8svOCkeV7WAtHrNTpuh5XdTHqWH7cq4XP/mm/1jgGCCXYRoeGSIRoZYimeOQ4xUkluQkZZzmJRwmEedm16fopqjlqB1pKmmpZCnd6qtrI6uebKKtImws7aIuIu8eL6Pq7q3wHbCRMmXxb3HdMuZxNOxzcHPe9h92n/cgd6D4IXih9bI5I3m0OiT7JXq2fDb8t303/bh+OP65dS7/On8GQPYjuA7gc4MclIYiiEqhNccvoJ4TmIti7korsP4i+OwahrjhZw3sl7Jeyfzpdy3sh/Il/9aBoQ5UGZBmwdpJsS5kGdDmZ8PdUYEOlFoRaIXkWY0ulFpR6cfYzIVOZVkVZNXUWZVuZVlV5dSw9b8OlPsTrI30eY0O1RtT7c/4QZle1RuUbpN7SbVuxQvVb9WAWMVrJUwV8NeEYMdq7gs48dnG6eVvBZyW8pvMcfVPNdyXc53PecFvZd0X9F/UQdWPZh1YdeHYSeWvTgybce2c1++PZl3Zd2ffWcWvvlJEAA7);
}
.dxtlLineLastRtl_FMP2TREE
{
	background-image: url(data:image/gif;base64,R0lGODlhIQAMANUBALW1tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAEALAAAAAAhAAwAAAYswIBwSCwGAMakcilEMp9MJ3RalFKv1us0q31yu8svOCkeV7WAtHrNTpvfyiAAOw==);
}
/* Headers */
.dxtlHeader_FMP2TREE
{
	background: #dcdcdc none;
	border: 1px solid #9f9f9f;
	padding: 4px 6px 5px;
	font-weight: normal;
}
.dxtlHeader_FMP2TREE table.dxtl
{
	border-collapse: collapse;
	width: 100%;
}
.dxtlHeader_FMP2TREE td.dxtl
{
	padding: 0;
}
.dxtlHeader_FMP2TREE,
.dxtlHeader_FMP2TREE td.dxtl
{
	white-space: nowrap;
	text-align: left;
	overflow: hidden;
}
/* Nodes */
.dxtlNode_FMP2TREE
{
	background: white none;
}
.dxtlAltNode_FMP2TREE
{
	background: #ededeb none;
}
.dxtlSelectedNode_FMP2TREE
{
	background: #C9C9C9 none;
	color: white;
}
.dxtlFocusedNode_FMP2TREE
{
	background: #C9C9C9 none;
	color: white;
}
.dxtlInlineEditNode_FMP2TREE
{
	background: white none;
}
.dxtlEditFormDisplayNode_FMP2TREE
{
	background: white none;
}
.dxtlNode_FMP2TREE td.dxtl, 
.dxtlAltNode_FMP2TREE  td.dxtl, 
.dxtlSelectedNode_FMP2TREE td.dxtl, 
.dxtlFocusedNode_FMP2TREE td.dxtl,
.dxtlEditFormDisplayNode_FMP2TREE td.dxtl,
.dxtlCommandCell_FMP2TREE
{
	padding: 3px 6px 4px;
	border: 1px solid #cfcfcf;
	white-space: nowrap;
	overflow: hidden;
}
.dxtlInlineEditNode_FMP2TREE td.dxtl
{
	border: 1px solid #cfcfcf;
	padding: 1px;
}
/* Preview */
.dxtlPreview_FMP2TREE
{
	background: #f2f2f2 none;
	color: #7f7f7f;
	padding: 14px;
	border: 1px solid #cfcfcf;
	overflow: hidden;
}
/* Footers */
.dxtlGroupFooter_FMP2TREE
{
	background-color: #E0E0E0;
}
.dxtlFooter_FMP2TREE
{
	background-color: #D7D7D7;
}
.dxtlGroupFooter_FMP2TREE td.dxtl,
.dxtlFooter_FMP2TREE td.dxtl
{
	padding: 5px 6px 6px;
	white-space: nowrap;
	border: 1px solid #cfcfcf;
	overflow: hidden;
}
/* Pagers */
.dxtlPagerTopPanel_FMP2TREE
{
	border-bottom: 1px none #9f9f9f;
	padding-bottom: 2px;
}
.dxtlPagerBottomPanel_FMP2TREE
{
	border-top: 1px none #9f9f9f;
	padding-bottom: 2px;
}
/* Editing */
.dxtlEditForm_FMP2TREE
{
	background: #F0F0F0 none;
	border: 1px solid #D3D3D3;
	padding: 8px 10px 10px;
}
.dxtlEditFormCaption_FMP2TREE,
.dxtlEditFormEditCell_FMP2TREE
{
	padding: 4px;
}
.dxtlEditFormCaption_FMP2TREE
{
	padding-left: 10px;
	white-space: nowrap;
}
.dxtlError_FMP2TREE
{
	background: #FFC8C8 none;
	color: #FF0000;
	padding: 6px 10px;
	border: 1px solid #cfcfcf;
}
.dxtlPopupEditForm_FMP2TREE
{
	padding: 12px;
}
/* Links */
.dxtlControl_FMP2TREE a
{
	color: #0d45b7;
}
.dxtlControl_FMP2TREE a:hover
{
	color: #5494ea;
}
.dxtlSelectedNode_FMP2TREE a, 
.dxtlFocusedNode_FMP2TREE a
{
	color: White;
}
.dxtlSelectedNode_FMP2TREE a:hover, 
.dxtlFocusedNode_FMP2TREE a:hover
{
	color: #f0f0f0;
} 
.dxtlCommandCell_FMP2TREE a
{
	margin-right: 3px;
}
/* Disabled */
.dxtlDisabled_FMP2TREE,
.dxtlDisabled_FMP2TREE .dxtl
{
	color: #808080;
	cursor: default;
}
/* Scrolling */
.dxtlControl_FMP2TREE .dxtlHSDC 
{
    background-color: #F2F2F2;
}
.dxtlControl_FMP2TREE .dxtlFSDC
{
    background-color: #D7D7D7;
}
/* Loading Panel*/
.dxtlLoadingPanel_FMP2TREE
{
	font: 12px Tahoma, Geneva, sans-serif;
	color: #303030;
	background-color: white;
	border: 1px solid #9F9F9F;
}
.dxtlLoadingPanel_FMP2TREE td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px;
}
.dxtlLoadingPanel_FMP2TREE .dxlp-loadingImage 
{
	background: url(data:image/gif;base64,R0lGODlhEAAQAPeRAOHh38HBweDg3t/f3cLCwdbW1MbGxcvLyt7e3dLS0L6+vcPDwsnJyLW1td3d27m5uczMy7a2tsDAwNbW1dLS0dzc2t7e3Nra2djY1mFhYc7OzZGRkdvb2dra2DAwMMrKycfHxtXV1OLi4Li4uM3NzOHh4NXV083Ny8jIyM/PzsTExNHR0Ly8vNnZ2NTU09fX1dnZ16Sko9PT0bKysY2NjKysq5KSkZqamXh4d6WlpJycm4qKiaOjo4WFhISEhMvLyWZmZWdnZqCgn2trapOTk7S0s6OjoTw8PGNjYrq6uXl5eaKioaGhobS0ssrKyLa2tYiIh7e3tr+/vlhYV46OjYKCgdzc276+vGRkZNvb2qampbKysLOzsnJycdDQzzg4OGxsbLm5uLu7ur+/vcHBwJSUlKenpoODgrm5t2hoZ4WFhZiYl4aGhYSEg0VFRLi4t6urqq2tra2trMPDwW5ubrCwrrGxr9DQzrKyssfHxTo6OrW1tGNjY7GxsKmpqHZ2dpubmoGBgJKSksjIxpSUk0lJScnJx0dHRry8u3p6eWtra5+fno+PjqGhn1RUU8TEw4uLi+Pj4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFFACRACwAAAAAEAAQAAAImQAjCRxIsKDBAwMECuBikKCBEwIJMDEIYGABBQJjEBiYMBKJBRUjRUAggIYVgTcWCQQA4kGLSBMADDAU6c6fHh0IugjQUSAMHzUahiSYc2CAowEaRvLA1APBoUoHUuBJEAEBE09VPLgQqQAAABMiYRiBQoRACAYqAmggAEEEhQQ0rJQqQaCCAgMFGFyw4qyBqJEY6I004EDBgAAh+QQFFACRACwIAAEACAANAAAIQgAjAfgQqaDBBBIMGiSQwKAAgQ0eRpqxR2CISAVuxHBgsAIPBQoLcgxZMIPJDCQVJkgjh2QSN4EGhMQQhFBKGJECAgAh+QQFFACRACwIAAMACAANAAAIQgAjCRxYYuBABgcMVmBBQMDAAQFSGBTocKLADRg3WDRYQE2SgR2aRHqkaI3DBEcEcuhhRuCULQOzCKSBw6KMHRMDAgAh+QQFFACRACwFAAgACwAIAAAIQQAjCRwYKYDBAAQTKozUIcYggjM4VJASSYOgPgAiOfhSoAAWgRZiiImUA4lAJVcGWog0pJHAJTYStoEh8IWQhAEBACH5BAUUAJEALAEACQAOAAcAAAhLACMJ7CCwoMGCOYDIMIiAgAmBHLoUmhNJgQMLPyJhGIFCBA0cDiJZyACjAxWBAghoqFCwSBWBOpwUFGAQih2BUWocLAgoC8QnBgMCACH5BAUUAJEALAAACAALAAgAAAg+AD0I9BCpoMGDkSogPFjEx4uFDmjQ+RHpwwAAEwousWEhkgBIVhBEKNix4AImBRUUQKiFTEEIBhDiKTngQEAAIfkEBRQAkQAsAAADAAgADQAACEIAI12IRLBgJBtDBhp0kOjQGIME4QCRAVFgwQwYM1QkaKHiAh4cCg7wU4ZiAQCRotQQEAlAA5YDClKQ4HFFRQYsAwIAIfkEBRQAkQAsAAABAAgADQAACEMAIwkUuEPGwIE4GAl0MHDLFIE5oDCMdCRBJAtEwICI1KTDQDQ+XhxcOHCDyQ0jBwJISSHAAJUqHlw4CMHAyoM3DwYEACH5BAUUAJEALAAAAQALAAgAAAhCACMJFCjkhUAHbAYKtBFDoBEkkQYMvKJEYBAjkcJokRgJSwEHegpEEhCHiJdIUipwqKMwDw8OCmNyVBigZoCYAgMCACH5BAUUAJEALAEAAQAOAAcAAAhMACMJjPSEg0ALOgYqjFTjjcAZVRQCGOgkYaQeMwY6ILFgYiQqHSzwgSHwzA4AIB60iPTDggNEkRg4CvJCoIsAAxSGAHJjoUeFGAYGBAA7);
	height: 16px;
	width: 16px;
}
.dxTreeList_CollapsedButton_FMP2TREE,
.dxTreeList_CollapsedButtonRtl_FMP2TREE,
.dxTreeList_DragAndDropArrowDown_FMP2TREE,
.dxTreeList_DragAndDropArrowUp_FMP2TREE,
.dxTreeList_DragAndDropHide_FMP2TREE,
.dxTreeList_DragAndDropNode_FMP2TREE,
.dxTreeList_ExpandedButton_FMP2TREE,
.dxTreeList_ExpandedButtonRtl_FMP2TREE,
.dxTreeList_SortAsc_FMP2TREE,
.dxTreeList_SortDesc_FMP2TREE
{
    background-image: url('images/treesprite.png');
    background-repeat: no-repeat;
    background-color: transparent;
}
.dxTreeList_CollapsedButton_FMP2TREE
{
    background-position: -10px -48px;
    width: 9px;
    height: 10px;
}
.dxTreeList_CollapsedButtonRtl_FMP2TREE
{
    background-position: 0px -48px;
    width: 9px;
    height: 10px;
}
.dxTreeList_DragAndDropArrowDown_FMP2TREE
{
    background-position: -10px -59px;
    width: 11px;
    height: 9px;
}
.dxTreeList_DragAndDropArrowUp_FMP2TREE
{
    background-position: 0px -70px;
    width: 11px;
    height: 9px;
}
.dxTreeList_DragAndDropHide_FMP2TREE
{
    background-position: 0px 0px;
    width: 22px;
    height: 22px;
}
.dxTreeList_DragAndDropNode_FMP2TREE
{
    background-position: 0px -23px;
    width: 13px;
    height: 13px;
}
.dxTreeList_ExpandedButton_FMP2TREE
{
    background-position: -10px -37px;
    width: 9px;
    height: 10px;
}
.dxTreeList_ExpandedButtonRtl_FMP2TREE
{
    background-position: 0px -37px;
    width: 9px;
    height: 10px;
}
.dxTreeList_SortAsc_FMP2TREE
{
    background-position: 0px -59px;
    width: 9px;
    height: 10px;
}
.dxTreeList_SortDesc_FMP2TREE
{
    background-position: -12px -70px;
    width: 9px;
    height: 9px;
}
.ReportBODY
{
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-ALIGN: left
}
.ReportBODY.pop
{
    MARGIN-TOP: 5px;
    MARGIN-LEFT: 5px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #99ccff;
    TEXT-ALIGN: center
}
.ReportTD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}
.ReportTH
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}
.ReportIMG
{
    BORDER: 0px;
}

.ReportIMAGECURSOR
{
    CURSOR:hand;
}
.filterHeading
{
   font-family:Arial;
   font-size:1.0em;
   font-weight:normal;
   color:Black;
}

.ReportsectionHeader
 {
   font-family:Arial;
   font-size:1.5em;
   font-weight:bolder;
   color:#006699;
 }
 .ReportsectionHeader2
 {
   font-family:Arial;
   font-size:1.0em;
   font-weight:bolder;
   color:#006699;
 }
.ReportClientHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #8095B6;
    FONT-FAMILY: Arial
}

.ReportColumnHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
	BACKGROUND-COLOR: #8095B6;
    FONT-FAMILY: Arial
}

.ReportDefBack
{
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #99cccc
}
.ReportBanner
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #003399;
    COLOR: #FFFFFF;
}
.ReportCritical
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial
}

.ReportError
{
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: Arial
}
.ReportHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #006699;
    FONT-FAMILY: Arial
}
.ReportContent
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 21px;
    FONT-FAMILY: Arial;
    COLOR:black;
}
.ReportListBoxRegular
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    COLOR:Red;
    border:1px solid red;
    border-style:inherit;	
}
.ReportsearchBoxStyle
{
    display:none;
}
.ReportContentHeading
{
    FONT-WEIGHT:bolder;
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial;
    color:#006699;
}
.ReportPreContent
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}
.ReportErrMsg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: Arial
}
.ReportTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial
}
.ReportTitleBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt
}

.ReportA:active
{
    TEXT-DECORATION: none
}
.ReportA:hover
{
    COLOR: #006699;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.ReportFormHeader
{
    FONT-SIZE: 11px;
    COLOR: #006699;
    FONT-FAMILY: Arial
}
.ReportFormHeaderBad
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: Arial
}
.ReportContentBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}
.ReportContentSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial
}
.ContentWhite
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
.ReportContentBoldWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
.ReportA
{
    COLOR: #006699;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
.ReportContentSmallEM
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.ReportQuickInfo
{
    WIDTH: 100px;
    FONT-FAMILY: Arial;
    HEIGHT: 100px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.ReportContentLight
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #006699;
    FONT-FAMILY: Arial
}
.ReportHelpHeader
{
    FONT-WEIGHT: bolder;
    COLOR: #006699;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
.ReportHelpText
{
    COLOR: #006699;
    FONT-FAMILY: Arial
}
.Reportpopuptext
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    MARGIN: 15px;
    COLOR: #006699;
    FONT-FAMILY: Arial
}
.ReportContent
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial
}
.ReportContentSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    FONT-FAMILY: Arial
}
.ReportContentBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial
}
.ReportContentHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial; 
    border-bottom: solid 1px black;
}
.ReportTitle
{
    FONT-SIZE: 24px;
    FONT-FAMILY: Helvetica;
}
.ReportContentSubTotal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial; 
    border-top: solid 1px black;
}
.ReportContentTotal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial; 
    border-top: solid 1px black;
}
.ReportContentBigBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial
}
.Reportformbutton
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #006699;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.Reportformbuttondis
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #99ccff;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    disabled: disabled
}
.ReportLinkNoUnderline
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
	TEXT-DECORATION:none;
}


.ReportContentAPPR
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: 99CCFF;
    FONT-FAMILY: Arial
}

.ReportContentVAPPR
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: 99CCFF;
    FONT-FAMILY: Arial
}

.ReportContentCAN
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: #C9C9C9;
    FONT-FAMILY: Arial
}

.ReportContentVCAN
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: #C9C9C9;
    FONT-FAMILY: Arial
}

.ReportContentCXL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: gray;
    FONT-FAMILY: Arial
}
.ReportContentCLOSE
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: FF6600;
    FONT-FAMILY: Arial
}

.ReportContentVCOMP
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: 6699CC;
    FONT-FAMILY: Arial
}
.ReportContentCOMP
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: 6699CC;
    FONT-FAMILY: Arial
}
.ReportContentFOL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: CCFF99;
    FONT-FAMILY: Arial
}
.ReportContentVFOL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: CCFF99;
    FONT-FAMILY: Arial
}
.ReportContentINPRG
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: 9ED67D;
    FONT-FAMILY: Arial
}
.ReportContentVINPRG
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: 9ED67D;
    FONT-FAMILY: Arial
}

.ReportContentPAC
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: CCCCFF;
    FONT-FAMILY: Arial
}
.ReportContentVPAC
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: CCCCFF;
    FONT-FAMILY: Arial
}
.ReportContentPSCHED
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: EEDDEE;
    FONT-FAMILY: Arial
}
.ReportContentVPSCHED
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: EEDDEE;
    FONT-FAMILY: Arial
}
.ReportContentPCINVA
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: FFFF66;
    FONT-FAMILY: Arial
}
.ReportContentVPCINVA
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: FFFF66;
    FONT-FAMILY: Arial
}
.ReportContentPQTE
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: CC99FF;
    FONT-FAMILY: Arial
}
.ReportContentPCP
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: 99FFCC;
    FONT-FAMILY: Arial
}
.ReportContentVPCP
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: 99FFCC;
    FONT-FAMILY: Arial
}
.ReportContentVPQTE
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: CC99FF;
    FONT-FAMILY: Arial
}
.ReportContentVPVINV
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: FFF08D;
    FONT-FAMILY: Arial
}
.ReportContentPVINV
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: FFF08D;
    FONT-FAMILY: Arial
}
.ReportContentPVER
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: FFF08D;
    FONT-FAMILY: Arial
}
.ReportContentVPVER
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: FFF08D;
    FONT-FAMILY: Arial
}

.ReportContentREC
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: FF6D62;
    FONT-FAMILY: Arial
}

.ReportContentVREC
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: FF6D62;
    FONT-FAMILY: Arial
}

.ReportContentREJ
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: C2B4A8;
    FONT-FAMILY: Arial
}
.ReportContentVREJ
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: C2B4A8;
    FONT-FAMILY: Arial
}
.ReportContentSOLVE
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: FF9966;
    FONT-FAMILY: Arial
}
.ReportContentVSOLVE
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: FF9966;
    FONT-FAMILY: Arial
}
.ReportContentWAPPR
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: 8DABC7;
    FONT-FAMILY: Arial
}
.ReportContentVWAPPR
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: 8DABC7;
    FONT-FAMILY: Arial
}

.ReportContentWMATL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: FFCC99;
    FONT-FAMILY: Arial
}
.ReportContentVWMATL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: FFCC99;
    FONT-FAMILY: Arial
}

.ReportContentWQR
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: F3ACAC;
    FONT-FAMILY: Arial
}
.ReportContentVWQR
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: F3ACAC;
    FONT-FAMILY: Arial
}

.ReportContentWSCH
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: FFCCFF;
    FONT-FAMILY: Arial
}
.ReportContentVWSCH
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: FFCCFF;
    FONT-FAMILY: Arial
}
.Reportformfield
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    WIDTH: 225px;
}
.Reportformfieldwide
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    WIDTH: 275px;
}
.Reportformfieldwider
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    WIDTH: 325px;
}
.Reportformfieldthin
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    WIDTH: 75px;
}
.Reportformfieldsmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    WIDTH: 125px;
}
.Reportformfieldtrim
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    WIDTH: 160px;
}
.Reportformfieldmedium
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    WIDTH: 180px;
}
.Reportformfieldmediumgray
{
    BACKGROUND-COLOR: silver;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    WIDTH: 180px;
}

@media print {
	.new_page { page-break-before: always }
}
.ReportDispatchTemplate 
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}
.ReportDispatchREM
{
    BACKGROUND: pink;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}
.ReportDispatchADD
{
    BACKGROUND: LightGreen;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}

.ReportDispatchNEWADD
{
    BACKGROUND: LightGreen;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}

.ReportDispatchNEW
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}

.ReportDispatchVIEW
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}

.ReportDispatchEDITADD
{
	background: lightgreen;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}

.ReportDispatchEDIT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}

.ReportDispatchREADONLY
{
	background: silver;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}

.Reportinner_dates
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial
}


.Reportdate_label
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR:#006699;
    FONT-FAMILY: Arial
}

.Reportc_Calendar
{
	font-size: 10pt;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}
.Reportc_Day
{
	font-size: 8pt;
	font-weight: bold;
	color: #006699;
}
.Reportc_Event1
{
	font-size: 8pt;
	font-weight: bold;
	color: #FF6633;
}
.Reportc_Event2
{
	font-size: 8pt;
	font-weight: normal;
	color: #009900;
}
.Reportc_Event3
{
	font-size: 8pt;
	font-weight: normal;
	font-style: italic;
	color: gray;
}
.Reportc_Month
{
	font-size: 12pt;
	font-weight: bold;
	color: #006699;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}
.Reportc_PrevNext
{
	font-size: 8pt;
	color: #006699;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}
.Reportc_Weekday
{
	font-size: 9pt;
	font-weight: bold;
	color: #006699;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}
.Reportc_SelectedDay
{
	background: #DDFFB7;
}
.Reportc_NormalDay
{
	background: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}

.ReportPunchPastOpen
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: FF6D62;
    FONT-FAMILY: Arial
}

.ReportPunchPastMerchandise
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: FFCC99;
    FONT-FAMILY: Arial
}

.ReportPunchBeforeMerchandise
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: FFF08D;
    FONT-FAMILY: Arial
}

.ReportPunchCompleteByOpen
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: 9ED67D;
    FONT-FAMILY: Arial
}

.ReportPunchReadyForApproval
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: C2B4A8;
    FONT-FAMILY: Arial
}

.ReportPunchOpen
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: CCCCFF;
    FONT-FAMILY: Arial
}

.ReportPunchAll
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: dddddd;
    FONT-FAMILY: Arial
}

.ReportReportTitleX
{
	font-weight: bold;
	font-size: 30px;
	font-family: Helvetica", "sans-serif
}

.ReportSectionTitle
{
	font-weight: bold;
	font-variant: small-caps;
	font-size: 16px;
	font-family: Arial;
	font-style: oblique;
	text-decoration: underline
}

.ReportSubSectionTitle
{
	font-size: 11px;
	font-family: Arial;
	vertical-align: text-top;
	text-decoration: underline
}

.ReportContentInset
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	vertical-align: text-top;
	text-indent: 1em
}

.ReportContentBoldInset
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	vertical-align: text-top;
	text-indent: 1em
}

  /* Start of classes for Popup window of Reporting Home page */
        .popupWindow
        {
            top:25%;
            left:20%;
            width:550px;
            position:absolute;
            z-index:1002;
            padding:5px;
            border:2px solid #1894E2;
            display:none;
            background-color:White;
            font-family:Arial;
            font-size:12px;
        }
       
        .popupWindowHeader
        {
            float:left; 
            padding:2px; 
            border:0px solid black;
            background-color:#ED3A43; 
            width:525px;
            height:18px;
        }
        
        .popUpHeaderFormat
        {
            background-color:#1894E2;
            width:525px;
            height:18px;
            float:left;
            padding:2px; 
        }
        
        .popupWindowFooter
        {
            border-top: 0px solid #1894E2;
            height:1px; 
            background-color:#1894E2;
            margin-top:15px; 
            margin-bottom:5px;
        }
        .popupWindowBackground
        {
            top:0;
            left:0;
            width:100%;
            height:100%;
            position:fixed;
            z-index:1001;
            background-color:Black; 
            filter:alpha(opacity=50);
            opacity:0.5;
            display:none;
        }
        
        .clientPopupBorder
        {
            border:2px solid #1894E2; 
        }
/* End of classes for Popup window of Reporting Home page */

.ReportPageTitle
{
    background-color: #0033A0; 
    text-align: center; 
    padding: 15px; 
    margin-bottom: 3px;
    color: White; 
    font-family: Arial; 
    font-size: 30px;
}


.woFiltersHeader
{
    FONT-WEIGHT:normal;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
	background-color:#C9C9C9;
    FONT-FAMILY: Arial
}
.searchOuterTextBoxDiv
{
    background: #f1f7fb;
    display: block;
}
div.searchTextBoxDiv
{
    height: 26px;
    background: url(../images/value_bg.gif) no-repeat left bottom !important;
    display: block;
    border: none;
    padding: 0px;
    margin: 0px;
    float: none;
}
div.searchTextBoxDiv input
{
    height: 16px;
    border: none;
    padding: 5px 0 0 10px;
    font: 12pxArial, Helvetica, sans-serif;
    color: #393939;
    background: transparent !important;
    width: 157px;
}

.workorderInput
{
    background: url(../Images/bg_input_table.jpg) no-repeat;
    padding: 2px 0 0 6px;
}

.workorderSave-dispatch-cancel
{
    float: left;
}
.workorderSave-dispatch-cancel input
{
    letter-spacing: -999px;
    text-indent: -999px;
}
.workorderSave-dispatch-cancel .NFButtonLeft, .save-dispatch-cancel .NFButtonRight
{
    display: none;
}
div.workorderDispatch-button input.NFButton
{
    width: 92px;
    height: 33px;
    font: 12pxArial, Helvetica, sans-serif;
    color: #393939;
    padding: 0 9px 0 0;
    float: left;
    background: url(../images/dispatch_button.png) no-repeat left top !important;
    border: none;
    cursor: pointer;
}
div.workorderDispatch-button input.NFButton.NFh
{
    background: url(../images/dispatch_button.png) no-repeat left bottom !important;
}
div.workorderDispatch-button
{
    float: left;
}
div.workorderCancel-button input.NFButton
{
    width: 92px;
    height: 33px;
    font: 12pxArial, Helvetica, sans-serif;
    color: #393939;
    padding: 0 9px 0 0;
    float: left;
    background: url(../images/cancel_button.png) no-repeat left top !important;
    border: none;
    cursor: pointer;
}
div.workorderCancel-button input.NFButton.NFh
{
    background: url(../images/cancel_button.png) no-repeat left bottom !important;
}
div.workorderCancel-button
{
    float: left;
}

fieldset legend
{
    background-color: #F2F2F2;
    border: 1px solid #C0C0C0;
    font-weight: bold;
    padding: 2px 5px;
    margin: 10px 0px 10px 0px;
    font-family:Arial;
    font-size: 11px;
}

td
{
    font-family:Arial;
    font-size: 11px;
    text-decoration: none;
}

.regularFont
{
    font-family:Arial;
    font-size: 11px;
    text-decoration: none;
    background-color: White;
}

td.tableException1 > table.dxgvControl_FMP2GV
{
    width: auto !important;
}


td.tableException1 > table.dxgvControl_FMP2GV tbody tr td div
{
    width: auto !important;
}



td.tableException1 > table.dxgvControl_FMP2GV tbody tr td div table.dxgvTable_FMP2GV
{
    width: 100% !important;
}

/* CSS Document */

input {color: Black;}
input:disabled {background-color:Gray; color: Black;}


/* Begin login styles */
* {
	outline:none;
}
/*ul, li, p, h1, h2, h3, h4, h5, h6, span, div, form, input, label*/
.Login-Default-Style {
	margin: 0px;
	padding: 0px;
}


.float-left {
	float: left;
}

img, .fm-point-logo, .batch-view-input, .wrapper, .survey, .survey-complete, .tracking, .attachment, .more-info, .missed-eta, .on-site {
}

/** {
	behavior: url("iepngfix.htc");
}
*/

.float-right {
	float: right;	
}

.clear {
	clear: both;
	height: 1px;
	font-size:2px;
	overflow:hidden;
}

a:focus {
	outline: none;
}

.main-background-body {
	font: 12pxArial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	/*color: #080707;*/
	color: #a0a0a0;
	font-family:Arial;
    background:#7E7C7C;
	/*#0a2253 url(../images/body_bg.gif) repeat-x left top;*/
}

.login-background-body {
	font: 12pxArial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	/*color: #080707;*/
	color: #a0a0a0;
	background: white;
}

.align-right {
	text-align:right !important;
}

.rotate90
{
    /* FireFox, Chrome, Safari */
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    
    /* IE */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
/*--------------###Start Main Container###------------*/

.wrapper {
	/* background: url(../images/container-bg.png) repeat-y left top; 	*/
	width: 1050px;
	margin: 0 auto;		
}

.login-main-container {
	width: 874px;
	height: 341px;
	background: #fafcfd url(../images/login_main-bg.gif) repeat-x left bottom;
	padding: 121px 0 0 0;
	margin: 0 auto;
}

.login-container {
	width: 268px;
	margin: 0 auto;
}

.login-container .logo {
	margin: 0 auto 13px auto;
	width: 107px;
	padding: 121px;
}

.login-container h1 {
	font: bold 18pxArial, Helvetica, sans-serif;
	color: #1894e2;
	padding: 0 0 21px 43px;
}

.login-container form {
}

.login-container form label {
	font: 12pxArial, Helvetica, sans-serif;
	color: #636668;
	display: block;
	margin: 5px 0 0 0;
}
.login-container form input {
	width: 268px;
	height: 25px;
	margin: 0px;
	font: 12pxArial, Helvetica, sans-serif;
	color: #636668;
}
.login-emergency-lbl 
{
  font-size: smaller; 
  color: #CF1613
}
.login-emergency-lbl-bld
{
  font-weight:bold;
  color: #CF1613
}
.login-footer
{
  font-size: smaller; 
  color:#D6D4D5
}
div.login-input {
	width: 268px;
	height: 25px;
	background: url(../images/input_bg2.gif) no-repeat left top !important;
	display: block;
	border: none;
	margin: 7px 0 0 0;
}
div.login-input1 {
	height: 25px;
	background: url(../images/input_bg2.gif) no-repeat right bottom !important;
	margin: 0 0 0 10px;
}
div.login-input input {
	background:none;
	border:none;
	height:15px;
	width:90%;
	padding: 5px 0 0 0;
}
div.login-button input {
	width: 101px;
	height: 35px;
	background: url(../images/login_button-bg.png) no-repeat left top !important;
	border: none;
	font: 16pxArial, Helvetica, sans-serif;
	color: #fff;
	line-height: 30px;
	/*float: right;*/
	padding: 0 0 10px 0;
	margin: 9px 0 10px 0;
	cursor: pointer;
}
.footer {
	width: 950px;
	height: 34px;
	padding: 37px 0 0 0;
	background: url(../images/login-bottom-con.gif) no-repeat left top;
}

.footer2
{
  width: 950px;
	height: 34px;
	padding: 37px 0 0 0;
	background: url(../images/login-bottom-con.gif) no-repeat left top;
}

.footer p, .footer2 p {
	font: 11px Arial, Helvetica, sans-serif;
	color: #788ca6;
	text-align: center;
	float: left;
	padding: 0 0 0 265px;
}
.footer .fm-point-logo, .footer2 .fm-point-logo{
	padding: 0 57px 0 0;
}

/* end login styles */

.inner-wrapper {
	background: white;
	width: 950px;
	margin: 0 auto;	
}

.logo-container {
	padding: 3px 0 3px 0px;	
}

.Navigation-List
{
    padding: 16px 0 0 0;
	list-style: none;
}

.Navigation-List li
{
    float: left;
	display: inline;
	height: 19px;
	background:url(../images/li-seperator.png) no-repeat right 50%;
}

.facility-container
{
    background-color: #FFFFFF;
    /*border-bottom:4px solid #7E7C7C;*/
}

.facility-container a:hover
{
    text-decoration: underline;
}

.facility-container ul {
	list-style: none;
	float: right;
	padding: 7px 0 0 0;
}

.facility-service
{
    color:white; 
    font-style:normal; 
    font-family:Arial Narrow; 
    font-weight:normal; 
    font-size:x-large;
}

.centered
{
    text-align: center;
}

.Input-Wrapper
{ 
    background-image: url("../Images/input_form_big2.png");    
    background-repeat: no-repeat;
    height: 26px;    
    padding: 5px 0 0 15px;
}

.Input-Wrapper input
{           
    background: transparent !important;
    border: none;
}

/* Used to set background area for entire search area (input and button) */
.SiteSearchContainer
{
    background-image: url("../Images/search_box-container-bg.gif");
    background-repeat: repeat-x;
    background-position: left top;
}

.SiteSearchLeftEdge
{
    background-image: url("../Images/search_box-container-left-con.gif");
    background-repeat: repeat-x;
    background-position: right top;
    height: 100 !important;
}

.SiteSearch_TextBoxContainer
{
    width: 279px;
	height: 30px;
	background: url(../images/search_box-container-input-bg.gif) no-repeat left center;
	float: left;
	margin:5px 0 0 0px;/*padding: 10px 10px 0 10px;*/
}

/* Used to set style for the actual input textbox in the site search */
.SiteSearch_TextBox
{
	border:0;
	background:none !important;
	height:15px;
	line-height:27px;
	padding:6px;
	width:93%;
}

/* used to set the style of the site search button */
.SiteSearch_SearchButton
{
    background-image:url("../Images/search_box-container-search-icon.gif");
    border: 0;
    height: 37px;
    width: 37px;
}

.SiteSearch_SearchButton a:hover
{
    background-image:url("../Images/search_box-container-search-icon-a.gif");
}

.SiteSearch_SearchButton a:active
{
    background-image:url("../Images/search_box-container-search-icon-a.gif");
}

.SiteBarTable a
{   
    color: #4B4B4B;
}

.SiteBarTable tr td {
	float: left;
	display: inline;
	height: 19px;
	background:url('images/li-seperator.png') no-repeat right 50%;
}
.SiteBarTable tr td a {
	font: 12px/18pxArial, Helvetica, sans-serif;
	color: #4B4B4B;
	padding: 0 5px 0 5px;
	float: left;
	text-decoration: none;
	display: block;
	height: 19px;	
}

.SiteBarTable tr td a:hover {
	text-decoration: underline;
}

.SiteBarTable tr td span 
{
	font: 12px/18pxArial, Helvetica, sans-serif;
	color: #4B4B4B;
	padding: 0 5px 1px 5px;
	float: left;
	text-decoration: none;
	font-weight:900;
	display: block;
	height: 19px;	
}

.SiteBar
{   
}

.SiteBar ul li {
	float: left;
	display: inline;
	height: 19px;
	background:url(../images/li-seperator.png) no-repeat right 50%;
}
.SiteBar ul li a {
	font: 12px/18pxArial, Helvetica, sans-serif;
	color: #4B4B4B;
	padding: 0 5px 0 5px;
	float: left;
	text-decoration: none;
	display: block;
	height: 19px;	
}

.SiteBar ul li a:hover {
	text-decoration: underline;
}

.outer-container
{
    background: white;
}

.BlackButton 
{
    color: #FFFFFF;
    width: 75px;
    height: 32px;
    border:none;
    background: url("../Images/black_button_bg.png");
    background-repeat: no-repeat;
    background-position: center 1px;
    text-align: center;
    vertical-align: top;
}

.BlackButton:hover
{
    display:block;
    background: url("../Images/black_button_bg.png"); 
    background-repeat: no-repeat;
    background-position: center -31px;
}

.BlackButton:active
{
    display:block;
    background: url("../Images/black_button_bg.png"); 
    background-repeat: no-repeat;
    background-position: center -31px;
}


.DynamicButtonLeft 
{
    color: #FFFFFF;
    width: 7px;
    height: 16px;
    border:none;
    background: url("../Images/sas-dynamicbutton-bg-left.png");
    background-repeat: no-repeat;
    background-position: right 1px;
    text-align: center;
    vertical-align: top;
    cursor: default;
}

.DynamicButtonLeft-hover
{
    color: #FFFFFF;
    width: 7px;
    height: 16px;
    border:none;
    background: url("../Images/sas-dynamicbutton-bg-left.png");
    background-repeat: no-repeat;
    background-position: right -17px;
    text-align: center;
    vertical-align: top;
    cursor: default;
}

.DynamicButtonRight 
{
    color: #FFFFFF;
    width: 7px;
    height: 16px;
    border:none;
    background: url("../Images/sas-dynamicbutton-bg-right.png");
    background-repeat: no-repeat;
    background-position: left 1px;
    text-align: center;
    vertical-align: top;
    cursor: default;
}

.DynamicButtonRight-hover
{
    color: #FFFFFF;
    width: 7px;
    height: 16px;
    border:none;
    background: url("../Images/sas-dynamicbutton-bg-right.png");
    background-repeat: no-repeat;
    display:block;
    background: url("../Images/sas-dynamicbutton-bg-right.png"); 
    background-repeat: no-repeat;
    background-position: left -17px;
    text-align: center;
    vertical-align: top;
    cursor: default;
}

.DynamicButtonFill 
{
    color: #FFFFFF;
    height: 16px;
    font-size: 10pt;
    border:none;
    background: url("../Images/sas-dynamicbutton-bg-fill.png");
    background-repeat: repeat-x;
    background-position: left 1px;
    text-align: center;
    vertical-align: middle;
    cursor: default;
}

.DynamicButtonFill input
{
    background: transparent !important;
    border: none;
    color: #FFFFFF; 
    height: 1px;
    width: 1px; 
}

.DynamicButtonFill-hover input
{
    background: transparent !important;
    border: none;
    color: #FFFFFF;
}

.DynamicButtonFill-hover
{
    color: #FFFFFF;
    height: 16px;
    font-size: 10pt;
    border:none;
    background: url("../Images/sas-dynamicbutton-bg-fill.png");
    background-repeat: repeat-x;
    background-position: left -17px;
    text-align: center;
    vertical-align: middle;
    cursor: default;
}

.SmallBlackButton
{
    display:block;
    width: 75;
    height: 34;
    background: url("../Images/smBlack_button_bg.png"); 
    background-repeat: no-repeat;
    background-position: left top;
}

.SmallBlackButton a:hover
{
    display:block;
    width: 75;
    height: 34;
    background: url("../Images/smBlack_button_bg.png"); 
    background-repeat: no-repeat;
    background-position: left top;
}

.SmallBlackButton a:active
{
    display:block;
    width: 75;
    height: 34;
    background: url("../Images/smBlack_button_bg.png"); 
    background-repeat: no-repeat;
    background-position: left top;
}

.Transparent
{
    display: block;
    background-color: Transparent !important;
}

.master-table
{
    padding: 0 0 0 0;
    border:none;
    background: white;
}


/***********FOLLOWING ITEMS USED FOR A ROUNDED TEXTBOX USING A TABLE LAYOUT************/
.FMP2-textbox-rounded-container
{
    padding: 1px 1px 1px 1px;
}

.FMP2-textbox-rounded-leftedge
{
    background-image: url("../Images/textbox-left-bg.png");
    background-position: right top;
    background-repeat: no-repeat;
    width: 11px;
}

.FMP2-textbox-rounded-fill
{
    background-image: url("../Images/textbox-fill-bg.png");
    background-repeat: repeat-x;
    background-position: left top;
    height: 23px;
}

.FMP2-textbox-rounded-fill input
{
    background: transparent;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: solid 1px gray;
}

.FMP2-textbox-rounded-rightedge
{
    background-image: url("../Images/textbox-right-bg.png");
    background-position: left top;
    background-repeat: no-repeat;
    width: 11px;
}

.FMP2-textbox-rounded-text
{
  font-weight:600;
  font-size:12px;
}
/**************END TABLE LAYOUT ROUNDED TEXTBOX**************/

/**************FOLLOWING ITEMS USED FOR THE SAS TEXT AREA ROUNDED CONTROL***********/
.FMP2-textarea-rounded-left
{
    background-image: url("../Images/textarea-leftside.png");
    background-position: right top;
    background-repeat:repeat-y;
    width: 11px;
}

.FMP2-textarea-rounded-right
{
    background-image: url("../Images/textarea-rightside.png");
    background-position: left top;
    background-repeat:repeat-y;
    width: 11px;
}

.FMP2-textarea-rounded-fill
{
    background-color: #d9d9d9;
    background-repeat: repeat-x;
    background-position: left top;
}

.FMP2-textarea-rounded-top
{
    background-image: url("../Images/textarea-top.png");
    background-repeat: repeat-x;
    background-position: left bottom;
    height: 13px;
}

.FMP2-textarea-rounded-bottom
{
    background-image: url("../Images/textarea-bottom.png");
    background-repeat: repeat-x;
    background-position: left Top;
    height: 13px;
}

.FMP2-textarea-rounded-topright
{
    background-image: url("../Images/textarea-topright.png");
    background-repeat: no-repeat;
    background-position: left bottom;
}

.FMP2-textarea-rounded-topleft
{
    background-image: url("../Images/textarea-topleft.png");
    background-repeat: no-repeat;
    background-position: right bottom;
}

.FMP2-textarea-rounded-bottomright
{
    background-image: url("../Images/textarea-bottomright.png");
    background-repeat: no-repeat;
    background-position: left top;
}

.FMP2-textarea-rounded-bottomleft
{
    background-image: url("../Images/textarea-bottomleft.png");
    background-repeat: no-repeat;
    background-position: right top;
}

.FMP2-textarea-rounded-text
{
  font-weight:600;
  font-size:12px;
}
/*************END SAS TEXT AREA ROUNDED CONTROL *******************/


/**************FOLLOWING ITEMS USED FOR THE SAS DROPDOWNLIST ROUNDED CONTROL***********/
.FMP2-dropdownlist-rounded-container
{
    padding: 1px 1px 1px 1px;
}

.FMP2-dropdownlist-rounded-leftedge
{
    background-image: url("../Images/textbox-left-bg.png");
    background-position: right top;
    background-repeat: no-repeat;
    width: 11px;
}

.FMP2-dropdownlist-rounded-fill
{
    background-image: url("../Images/textbox-fill-bg.png");
    background-repeat: repeat-x;
    background-position: left top;
    height: 23px;
}

.FMP2-dropdownlist-rounded-fill select
{
    background: transparent;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: solid 1px gray;
}

.FMP2-dropdownlist-rounded-rightedge
{
    background-image: url("../Images/textbox-right-bg.png");
    background-position: left top;
    background-repeat: no-repeat;
    width: 11px;
}

.FMP2-dropdownlist-rounded-text
{
  font-weight:600;
  font-size:12px;
}
/*************END SAS DROPDOWNLIST ROUNDED CONTROL *******************/

/***********FOLLOWING ITEMS USED FOR A TEXTBOX USING A TABLE LAYOUT************/
.FMP2-textbox-container
{
    padding: 1px 1px 1px 1px;
}

.FMP2-textbox-fill
{  
    height: 12px;
    font-family:ms sans serif,Verdana,Arial, Helvetica;    
}

.FMP2-textbox-fill input
{    
    border-top: solid 1px gray;
    border-left: solid 1px gray;
    border-right: solid 1px gray;
    border-bottom: solid 1px gray;
    font-family:ms sans serif,Verdana,Arial, Helvetica;
}

.FMP2-textbox-text
{
  font-weight:500;
  font-family:ms sans serif,Verdana,Arial, Helvetica;
  font-size:12px;
}
/**************END TABLE LAYOUT TEXTBOX**************/

/**************FOLLOWING ITEMS USED FOR THE SAS TEXT AREA CONTROL***********/
.FMP2-textarea-fill
{   
}

.FMP2-textarea-fill input
{    
    border-top: solid 1px gray;
    border-left: solid 1px gray;
    border-right: solid 1px gray;
    border-bottom: solid 1px gray;
    font-family:ms sans serif,Verdana,Arial, Helvetica;
}

.FMP2-textarea-text
{
  font-weight:500;
  font-family:ms sans serif,Verdana,Arial, Helvetica;
  font-size:12px;
}
/*************END SAS TEXT AREA CONTROL *******************/

/**************FOLLOWING ITEMS USED FOR THE SAS CALENDAR CONTROL***********/
.FMP2-calendar-fill
{ 
   height: 14px;      
}

.FMP2-calendar-fill input
{    
    border-top: solid 1px gray;
    border-left: solid 1px gray;
    border-right: solid 1px gray;
    border-bottom: solid 1px gray;
    font-family:ms sans serif,Verdana,Arial, Helvetica;
}

.FMP2-calendar-text
{
  font-weight:500;
  font-family:ms sans serif,Verdana,Arial, Helvetica;
  font-size:12px;
}
/*************END SAS CALENDAR CONTROL *******************/


/**************FOLLOWING ITEMS USED FOR THE SAS DROPDOWNLIST CONTROL***********/
.FMP2-dropdownlist-container
{
    padding: 1px 1px 1px 1px;
}

.FMP2-dropdownlist-fill
{  
  height: 12px;
  font-size:12px;
  font-family:ms sans serif,Verdana,Arial, Helvetica;
}
.FMP2-dropdownlist-fill select
{    
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: solid 1px gray;    
    height: 20px; 
    font-weight:500;
    font-size:12px;  
    font-family:ms sans serif,Verdana,Arial, Helvetica;  
}

.FMP2-dropdownlist-text
{
  font-weight:500;
  font-family:ms sans serif,Verdana,Arial, Helvetica;
  font-size:12px;
}

/*************END SAS DROPDOWNLIST CONTROL *******************/

/**************FOLLOWING ITEMS USED FOR THE SAS CHECKBOX CONTROL***********/
.FMP2-checkbox-fill
{   
}

.FMP2-checkbox-fill input
{       
}

.FMP2-checkbox-text
{
  font-weight:500;
  font-size:12px;
}
/*************END SAS CHECKBOX CONTROL *******************/

/***********FOLLOWING ITEMS USED FOR A Label USING A TABLE LAYOUT************/
.FMP2-label-container
{
  padding: 1px 1px 1px 1px;
}

.FMP2-label-fill
{  
  font-size:11px;   
}

.FMP2-label-fill input
{        
}

.FMP2-label-text
{
  font-weight:500;
  font-family:ms sans serif,Verdana,Arial, Helvetica;
  font-size:12px;
}
/**************END TABLE LAYOUT TEXTBOX**************/

.accordion-heading
{
  background-image: url("../Images/accordion-fill-bg.png");    
  background-repeat: repeat-x;
  background-position: left top;
  font-weight:800;
  font-size:12px;
  cursor:pointer;
}

.toolbar
{
  background-image: url("../Images/accordion-fill-bg.png");    
  background-repeat: repeat-x;
  background-position: left bottom;
  font-weight:800;
  font-size:12px; 
  height:20px; 
}

.tdSpacer
{
    width: 10px;
}

.gridview-row
{
  background-color: #F4F4F4;
  font-family:ms sans serif,Verdana,Arial, Helvetica;
  font-size:12px;
  font-weight:500;			
  height: 16px;
}
.gridview-row_template
{
  background-color: #F4F4F4;
  font-family:ms sans serif,Verdana,Arial, Helvetica;
  font-size:12px;
  font-weight:500;			
 }
.gridview-alternatingrow 
{
  font-family:ms sans serif,Verdana,Arial, Helvetica;
  font-size:12px;
  font-weight:500;
  background-color: #C9C9C9;
  height: 16px;
}

.gridview-alternatingrow input
{
	font-family: ms sans serif,Verdana,Arial, Helvetica;
	font-size:12px;
	font-weight:500;
	height: 16px;
}

.gridview-alternatingrow-attachments
{
    background-color: #C9C9C9;
}

.gridview-row input
{
	font-family: ms sans serif,Verdana,Arial, Helvetica;
	font-size:12px;
	font-weight:500;
	height: 16px;
}

.gridview-rowedit
{
  font-family: ms sans serif,Verdana,Arial, Helvetica;
	font-size:12px;
	font-weight:500;	
}

.gridview-rowedit input
{
  font-family: ms sans serif,Verdana,Arial, Helvetica;
	font-size:12px;
	font-weight:500;
	height: 16px;
	
    border-top: solid 1px gray;
    border-left: solid 1px gray;
    border-right: solid 1px gray;
    border-bottom: solid 1px gray;
}

.gridview-rowedit select
{
    font-family: ms sans serif,Verdana,Arial, Helvetica;
	font-size:12px;
	font-weight:500;
	height: 18px;
	
    border-top: solid 1px gray;
    border-left: solid 1px gray;
    border-right: solid 1px gray;
    border-bottom: solid 1px gray;
}

.gridview-header-banded
{
  background-image: url("../Images/accordion-fill-bg.png");    
  background-repeat: repeat-x;
  background-position: left top;
  font-weight:800;
  font-size:12px;
  cursor:pointer;
}

.gridview-header
{
  background-color: #C9C9C9;
  font-family:ms sans serif,Verdana,Arial, Helvetica;
  font-size:12px;
  font-weight:bold;
}

.gridview-footer input
{
	font-family: ms sans serif,Verdana,Arial, Helvetica;
	font-size:12px;
	font-weight:500;
	height: 16px;
	
  border-top: solid 1px gray;
  border-left: solid 1px gray;
  border-right: solid 1px gray;
  border-bottom: solid 1px gray;
}

.gridview-footer select
{
    font-family: ms sans serif,Verdana,Arial, Helvetica;
	font-size:12px;
	font-weight:500;
	height: 18px;
	
    border-top: solid 1px gray;
    border-left: solid 1px gray;
    border-right: solid 1px gray;
    border-bottom: solid 1px gray;
}

.gridview-emptydatarow
{	
  font-weight:500;
  font-size:12px;
}

.gridview-pager
{
  font-weight:500;
  font-size:12px;
}

.mediumTextBox
{
	font-family: ms sans serif,Verdana,Arial, Helvetica;
	font-size: 12px;
	height: 186px;
	background: #FFFFFF;
  color : #666666;
}

.normalTextBox
{
 	font-family: ms sans serif,Verdana,Arial, Helvetica;
	font-size: 12px;
	font-weight:normal;
	height: 18px;
}

.gridview-selectedrow
{
  font-family:ms sans serif,Verdana,Arial, Helvetica;
  font-size:12px;
  font-weight:normal;
  background-color: blue;
  color: white
}

.gridview-selectedrow a
{
  font-family:ms sans serif,Verdana,Arial, Helvetica;
  font-size:12px;
  font-weight:normal;
  background-color: blue;
  color: white
}

.HiddenColumn
{
  display:none;
}

.Header
{
   /*border-bottom: solid 2px navy;
   border-left: solid 2px darkgray;   */
   /*width:1024px;*/
    background:#FFFFFF;
    border-bottom:2px solid #7E7C7C;
}

.iFrame
{
   border-bottom: solid 2px darkgray;
   border-top: solid 2px darkgray;
}

.highlight-section
{
    background-color: #9ccee5;
    border: solid 1px gray;
}

.white
{
    background-color: White;
}

.contact-header-sections
{
    /*font-weight:800;*/
    font-size:12px;
}

.background-contact-header-sections
{
    background: #B2B2B2;
    background-repeat: repeat-x;
    /*font-weight:800;*/
    font-size:12px;
    
}
.background-contact-header-sections span
{
    display:block;
    margin-left: 3px;
    padding-left: 3px;
    
    margin-top: 3px;
    padding-top: 3px;
    
    margin-bottom: 3px;
    padding-bottom:3px;
}
.MaskedEditError
{
  background-color: #9ccee5;  
}

.hover-area-text
{
 	font-family: ms sans serif,Verdana,Arial, Helvetica;
	font-size: 12px;
	font-weight:normal;
}

.invalid
{
  color:red;
  display:none;
}

.invalid-show
{
  color:red;  
}

.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.repeater-header
{
  font-family:ms sans serif,Verdana,Arial, Helvetica;
  font-size:42px;
  font-weight:900;
  color:Purple;
}

.repeater-item
{
  font-family:ms sans serif,Verdana,Arial, Helvetica;
  font-size:12px;
  font-weight:500;
}

.repeater-alternatingitem 
{
  font-family:ms sans serif,Verdana,Arial, Helvetica;
  font-size:12px;
  font-weight:500;
  background-color: #d8f3ff;
}


/* Modal Styles */
.pcmCellCaption {
	white-space: nowrap;
	padding-top: 5px;
}
.pcmCellText {
	padding-left: 10px;
	padding-top: 2px;
}
.pcmCheckBox {
	padding-left: 6px;
	padding-bottom: 10px;
}
.pcmCreateAccount {
	text-align: right;
	padding-top: 8px;
	padding-bottom: 4px;
}
.pcmButton {
	padding-top: 10px;
	padding-bottom: 0px;	 
}
.pcmSideSpacer {
	width: 60px;
	height: 1px;
}

.FMP2-text-bluegrad
{
    background-image: url("../Images/SAS-TextBox-Fill.png");
    background-repeat: repeat-x;
    background-position: left top;
    height: 16px;
}

.FMP2-text-bluegrad input
{
    background: transparent;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: none;
}

.FMP2-text-bluegrad
{
  font-weight:500;
 font-family:ms sans serif,Verdana,Arial, Helvetica;
  font-size:12px;
}

.FMP2-framed-page-body
{
    background-color: white; 
    background-position: left top; 
    background-repeat: repeat-x
}


.main-spacer-right
{
    width: 38px;
    
    background-position: left, top;  
}

.main-spacer-left
{
    width: 38px;
    
    background-position: left, top;    
}

.login-header
{
    background-color: White;
    text-align: center;
}

.main-spacer-left-bottom-corner
{
    width: 38px;
    height: 38px;
    
    background-position: left, top;  
}
.main-spacer-bottom
{
    height: 38px;
    background-position: left, top;
}
.main-spacer-right-bottom-corner
{
    width: 38px;
    height: 38px;
    
    background-position: left, top;
}

a.fmp2link
{
    color: Red;
}

a.fmp2link:hover
{
    color: red;
}

a.fmp2link:active
{
    color: Red;
}

a.fmp2link:visited
{
    color: Red;
}

.command-links
{
	/* background-color: #5D70C1; */
	display: inline-block;
}
.command-links a
{
	color: white;
}

.command-links a:hover
{
	color: white;
}
.command-links a:visited
{
	color: white;
}
.command-links a:active
{
	color: white;
}

.command-links div
{
	margin-bottom: 2px;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 2px;
}

.main-footer
{
    font: 12pxArial, Helvetica, sans-serif;
	color: #a0a0a0;
	font-family:Arial;
    background:#7E7C7C;
}
.wolistbackground 
{
  background-image: url('images/wolistitem-background.png');  
  background-position:right top;
}

.fmtoolbar
{
}

.popupWarningMsg
{
    color: #0000FF;
}

table.blackGrid
{
    border: 1px solid #000000;
    border-spacing: 0px;
}

.hprLink
{
    color:Blue; 
    font-style:normal; 
    font-family:Arial Narrow; 
    font-weight:normal; 
    font-size:12px;
    text-decoration:none;
}
.notunderLine
{
    text-decoration:none;
}

table.white
{
  background-color: White;
}

/*************** Following styles are used to have selected items in ASPxTreeList appear properlly in IE ******************/
.isHackSelectNode TD.dxtlSelectionCell, .isHackSelectNode TD.dxtl
{
    background-color: Gray;
    color: White;
}
.ieHackTreeList thead
{
    display: none;
} 
/************* END Following styles are used to have selected items in ASPxTreeList appear properlly in IE ****************/

.redErrorText
{
    font-family:Arial;
    font-size: 11pt;
    font-weight: bold;
	color: Red;
}

.storeLinksWrapper .storeLink 
{
    float: left;
    padding-right: 5px;
}

}

/* -- Button -- */
.loginButton
{
	color: #FFFFFF !important;
	font: 12px Arial;
	background: #2C4696!important;
	padding: 1px;
}
.loginButton:hover
{
	color: #FFFFFF !important;
	background: #1B2D59 !important;
    border: solid 0px #606060;
}
.loginButton:checked
{
	color: #FFFFFF;
	background: #1B2D59 none;
}
.loginContentContainer ul {
    color: #2C4696 !important;
}

.emergencyText {
    color: #2C4696 !important;
    line-height: 25px;
}

.browserNotice .textLabel {
    float: left;
    padding-left: 3px;
}

.welcomeLabel {
    font-size: 14pt;
}

.loginTextBox {
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: 18.6667px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-variant-alternates: normal;
    font-variant-caps: normal;
    font-variant-east-asian: normal;
    font-variant-ligatures: normal;
    font-variant-numeric: normal;
    font-variant-position: normal;
    font-weight: 400;
}
.vendor-nav-bar {
	width: 809px;
	height: 39px;
	background: url(../images/vendor_nav-bar-bg.gif) repeat-x left top;
	position:relative;
	z-index:0 !important;
}
.vendor-nav-bar .right-con {
	width: 19px;
	height: 39px;
	background: url(../images/vendor_nav-bar-right-con.gif) no-repeat right top;
	position:absolute;
	right:0;
	z-index:1000;
}
.vendor-nav-bar .left-con {
	width: 19px;
	height: 39px;
	background: url(../images/vendor_nav-bar-left-con.gif) no-repeat left top;
	position:absolute;
	left:0;
	z-index:1000;
}
.vendor-nav-bar ul {
	list-style: none;
	display: inline;
}
.vendor-nav-bar ul li {
	float: left;
	height: 39px;
}
.vendor-nav-bar ul li a {
	font: 14px/39pxArial, Helvetica, sans-serif;
	color: #fff;
	background: url(../images/vendor_nav-bar-divider.gif) no-repeat right top;
	height: 39px;
	padding:0 20px;
	display: block;
	text-decoration: none;
	position:relative;
}
.vendor-nav-bar ul li a:hover, .vendor-nav-bar ul li.active a {
	background: url(../images/vendor_nav-bar-divider.gif) no-repeat right bottom;
}
.vendor-nav-bar ul li a span {
	display:none;
}
.vendor-nav-bar ul li.active a span {
	display:block;
	position:absolute;
	bottom:-7px;
	right:46%;
	width:10px;
	background:url(../images/arrow-down.gif) no-repeat center bottom;
}

td
{
   font-family:Arial;
   font-size:12px;
   text-decoration:none;
}
.regularFont
{
   font-family:Arial;
   font-size:11px;
   text-decoration:none;
   background-color:transparent;
   color:Black;
}

.boldtext 
{
    font-weight: bold;
}


.regularBold
{
   font-family:Arial;
   font-size:11px;
   text-decoration:none;
   font-weight:bold;
   color:Black;
   background-color:transparent;
}

.BigFont
{
   font-family:Arial;
   font-size:12px;
   text-decoration:none;
   background-color:White;
   color:Black;
}

.textBox {
	background-image:url(images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	width: 210px;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:2px;
	font-family:arial,Arial, sans-serif;
	font-size:12px;	
}

.dropDownBox {
	background-image:url(images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:2px;
	font-family:arial,Arial, sans-serif;
	font-size:12px;	
}


.pageHeading
{
   font-family:Arial;
   font-size:13px;
   font-weight:bold;
   text-decoration:none;
   background-color:White;
}

.gvFocusedRow
{
    background-color:#A89166;
}

.bigHeading
{
   font-family:Arial;
   font-size:18px;
   font-weight:bold;
   text-decoration:none;
   background-color:White;
}

.popup
{
   position:absolute; left:140; top:60; width:600;
   border-style:solid;
   border-width:2;
   border-color:Silver;
   background-color:Silver;
   padding: 5px;
   color: red;
   font-family: Arial;
   font-weight:normal;
   font-size: 11px;
   z-index:2;
   visibility:hidden;
}

.popupHeader
{
    background-color:#C9C9C9;
    color:White;
    padding:4px;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
}

.devXTextBox
{
    background-color: white;
    font-family: Arial;
	font-size: 12px;
	border: 1px solid #A0A0A0;
	border-width:1px;
	width:240px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	height:20px;
}

.hprLink
{
    text-decoration:none;
    color:Blue;
    font-family: Arial;
	font-size: 11px;
}

.hprLinkBig
{
    text-decoration:none;
    color:Blue;
    font-family: Arial;
	font-size: 12px;
}

.hprLink:hover
{
    text-decoration:underline;
    color:Blue;
    font-family: Arial;
	font-size: 11px;
}

.hprLinkBold
{
    text-decoration:none;
    color:Blue;
    font-family: Arial;
	font-size: 11px;
	font-weight:bold;
}

.hprLinkBig
{
    text-decoration:none;
    color:Blue;
    font-family: Arial;
	font-size: 12px;
}

.hprLinkBold:hover
{
    color:Blue;
    font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	text-decoration:underline;
}

.lgnd
{
    background-color:#C9C9C9;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
}

.blackLink
{
    text-decoration:none;
    color:Black;
    font-family: Arial;
	font-size: 12px;
	font-weight:bold;
}

.dvInnerSection
{
    background-color:#C9C9C9;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    padding:3px; 
    border:1px solid silver; 
    margin-top:5px; 
    margin-bottom:9px; 
    margin-left:2px; 
    margin-right:2px;
}

.dvOuterSection
{
    border:1px solid silver; 
    padding:8px;
    margin-top:2px;
}

.clientHeader
 {
     background-color: #0087C8;          
 }
 
 .WOMenuActions
{
    width:230px;
    background-color:#0033A0;
    display:none;
    left:239px;
    position:absolute;
    padding:0px;
    color:White;
    font-family:Arial;
    font-size:12px;
    border: 0px solid black;
    float:left;
    margin-top:0px;
    top:inherit;
    z-index:9000;
}
    
.WOMenuActionsHeader
{
    background-color:#0087C8;
    font-family:Arial;
    font-size:12px;
    height:28px;
    width:60px;
    text-align:center;
    padding-right:0px; 
    margin:0px;
    line-height:2.2em;
    border:0px solid green;
    border-right:1px solid silver;
}
    
.regularActiveLink
{
    font-size:12px; 
    font-family:Arial; 
    color:White; 
    text-decoration:none;
    font-weight:normal;
}
    
.trActionItemRegular
{
    background-color:#0033A0;
}
    
.trActionItemHighlighted
{
    background-color: #0087C8;
}

table .topAlign TD
{
    vertical-align: top;
}  

.center
{
    text-align:center; 
    margin: auto;
}
