.SearchLeftTopCurve
{
	background-image: url(../images/SilverImages/SearchLeftTop1.jpg);
}
.ImageSearchLeftTopCurve
{
	background-image: url(../images/SilverImages/SearchLeftTop.jpg);
}
.SearchRightTopCurve
{
	background-image: url(../images/SilverImages/SearchRightTop.jpg);
}
.SearchLeftBottomCurve
{
	background-image: url(../images/SilverImages/SearchLeftBottom.jpg);
}
.SearchRightBottomCurve
{
	background-image: url(../images/SilverImages/SearchRightBottom.jpg);
}
.SearchSectionHeader
{
	color: #4E9EC8;
	border: solid 0 black;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-align: Left;
	text-indent: 3px;
	height: 16pt;
	background-color:#F4F4F4;
	/*background-image: url(../images/SilverImages/Sectionheader.png);*/
}
.SectionHeader {
    color: #FFFFFF;
    border: solid 0 black;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    text-align: Left;
    text-indent: 3px;
    height: 14pt;
    background-color: #F4F4F4;
    background-image: url(../images/NewThemes/DarkSectionBody1.gif);
}

.SASectionHeader {
    color: #FFFFFF;
    border: solid 0 black;
    font-family: Arial;
    font-size: 10pt;
    text-align: Left;
    text-indent: 3px;
    height: 14pt;
    background-color: #1E92A8;
    background-image: url(../images/NewThemes/DarkSectionBody1.gif);
    border-bottom-color: #495A72;
    border-bottom-width: thin;
    border-right-width: thin;
    border-right-color: #495A72;
}

.SecTabHeader {
    color: #FFFFFF;
    border: none 0 black;
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
    text-align:center;
    text-indent: 3px;
    /*background-image: url(../images/NewThemes/DarkSectionBody.gif);*/
    background-color: transparent;
    text-decoration: none;
    height:24px;
}

.SelectedTabHeader {
	background-color: #1E92A8;
	border: none;
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	/*background-image: url(../images/SelectCenterimg.jpg);*/
	text-decoration: none;
	cursor: pointer;
	color: #FF0000;
	height: 1px;
}

.MVSectionHeader {
	color: #000000;
	border: solid 0 black;
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	text-indent: 3px;
	height: 16pt;
	/*background-color:#F4F4F4;*/
	/*background-image: url(../images/SilverImages/Sectionheader.png);*/
}

.chartTabs {
    color: #FFFFFF;
    cursor: default;
    border: solid 0 black;
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    text-align: center;
    text-indent: 3px;
    background-image: url(../images/newthemes/DarkSectionBody1.gif);
    border-radius: 2px 2px 0px 0px;
    text-decoration: none;
}

.SectionBody {
	font-family: tahoma;
	font-size: 9pt;
	background-image: url(../images/newthemes/DarkSectionBody1.gif);
	border-radius: 0px 0px 0px 0px;
}

.TabSectionBodySV {
	font-family: tahoma;
	font-size: 20pt;
	background-image: url(../images/newthemes/DarkSectionBody1.gif);
	/*background-color: #126B7E;*/
	border-radius: 0px 0px 0px 0px;
	margin-top: 100px;
}

.TabSectionBodyMV {
	font-family: tahoma;
	font-size: 20pt;
	/*background-image: url(../images/newthemes/DarkSectionBody1.gif);*/
	background-color: #126B7E;
	border-radius: 0px 0px 0px 0px;
	margin-top: 100px;
}

.ScreenHeader
{
	font-family: Trebuchet MS;
	font-size: 25px;
	font-weight: normal;
	text-align: Left;
	text-indent: 3px;
	color: #067EDE;
	background-image: url(../images/screenheaderfront.jpg);
}
.yui-skin-sam .yui-dt th {
    text-align: center;
    background: url(../images/SilverImages/paneldown.jpg);
    color: #fff;
}
.yui-skin-sam .yui-layout .yui-layout-hd {
    text-align: center;
    background: url(../images/SilverImages/Banner.jpg);
    border: 1px solid #495A72;
}
.yui-skin-sam .yui-layout .yui-layout-clip {
    position: absolute;
    height: 20px;
    background-color: #E5E5E5;
    display: none;
    border: 1px solid #495A72;
}
.SearchLeftBottom
{
	background-image: url(../images/SilverImages/SearchLeftbottom.jpg);
}
.SearchRightBottom
{
	background-image: url(../images/SilverImages/SearchRightBottom.jpg);
}
.FlashMenuBG
{
	background-image: url(../images/SilverImages/MenuBGStrip.jpg);
	vertical-align: top;
}
.t
{
    /*Vimal20161114: Right side color*/
	/*background: url(../images/SilverImages/dot2.gif) 0 0 repeat-x;*/
	width: 100%;
	z-index: 100;
	background-color: #F4F4F4;
}
.b
{
	/*background: url(../images/SilverImages/dot.gif) 0 100% repeat-x;*/
}
.l
{
	/*background: url(../images/SilverImages/dot.gif) 0 0 repeat-y;*/
}
.r
{
	/*background: url(../images/SilverImages/dot.gif) 100% 0 repeat-y;*/
}
.bl
{
	/*background: url(../images/SilverImages/dot.gif) 0 100% no-repeat;*/
}
.br
{
	/*background: url(../images/SilverImages/dot.gif) 100% 100% no-repeat;*/
}
.tl
{
	/*background: url(../images/SilverImages/tl2.gif) 0 0 no-repeat;*/
	/*background: url(../images/SilverImages/dot.gif) 0 100% no-repeat;*/
}
.tr
{
	/*background: url(../images/SilverImages/tr2.gif) 100% 0 no-repeat;*/
	/*background: url(../images/SilverImages/dot.gif) 0 100% no-repeat;*/
	padding-left: 2px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-right: 2px;
}
.BannerBottomwithBottomBorder
{
	background-image: url(../images/SilverImages/Banner.jpg);
}
.PageButton
{
	color: White;
	font-family: Tahoma;
	font-size: 11px;
	border: solid 0;
	width: 125px;
	height: 25px;
	background-image: url(../images/SilverImages/PageButton.jpg);
}
.SearchColumnHeader {
    border-color: #495A72;
    /*
    border-right-width: 1px;
    border-right-style: Solid;
    border-right-color: #495A72;
    border-bottom-width: 1px;
    border-bottom-style: Solid;
    border-bottom-color: #495A72;
    background-color: #495A72;
    */
 
    /*
    height: 10pt;
    font-size: 8pt;
    text-indent: 3px;
    text-align: center;
    font-weight: normal;
    font-family: tahoma;
    color: white;
    vertical-align: middle;
    */
}

.SAColumnHeader {
	border-right-width: 1px;
	border-right-style: Solid;
	border-right-color: #414F67;
	border-bottom-width: 1px;
	border-bottom-style: Solid;
	border-bottom-color: #414F67;
	background-color: #7489A7;
	height: 20pt;
	font-size: 10pt;
	text-indent: 0px;
	text-align: center;
	background-image: url('../images/SelectSearchrightTop.jpg');
	font-weight: normal;
	font-family: tahoma;
	color: #FFFFFF;
	vertical-align: middle;
}



.FirstColumnHeader {
	/*border-bottom-width: 1px;
    border-bottom-style: Solid;
    border-bottom-color: Gray;*/
	/*background-color: #526682;*/ /*#A4B3C6;*/ /*#E7ECF1;*/
	border-color: #999999; /*#99A6BB*/
	background-color: #E9E9E9;
	height: 20pt;
	font-size: 8pt;
	font-weight: normal;
	font-family: tahoma;
	color: #157B8F;
	text-align: center;
}


.MVSectionSpacer{
	/*border-bottom-width: 1px;
    border-bottom-style: Solid;
    border-bottom-color: Gray;*/
	/*background-color: #526682;*/ /*#A4B3C6;*/ /*#E7ECF1;*/
	border-color: #99A6BB;
	background-color: #00FF00;
	height: 20pt;
	font-size: 8pt;
	font-weight: normal;
	font-family: tahoma;
	color: #E7EAEF;
	text-align: center;
}

.vertical-text {
    transform: rotate(270deg);
    transform-origin:center;
    display: inline-block;
    /*background-color: #A4B3C6;*/ /*#E7ECF1;*/
    font-size: 8pt;
    font-weight: normal;
    font-family: tahoma;
    color: #000000;
}

/*Vimal20180201*/
.TabColumnHeader {
    border-bottom-width: 1px;
    border-bottom-style: Solid;
    border-bottom-color: Gray;
    background-color: #FF0000; /*#E7ECF1;*/
    height: 0pt;
    font-size: 8pt;
    text-indent: 0px;
    text-align: center;
    font-weight: normal;
    font-family: tahoma;
    color: #000000;
}


.Paneldown
{
	background-image: url(../images/SilverImages/paneldown.jpg);
}
.PanelRightArrow
{
	background-image: url(../images/SilverImages/panelarrowright.jpg);
}
.PanelLeftArrow
{
	background-image: url(../images/SilverImages/panelarrowleft.jpg);
	background-repeat: no-repeat;
}
.MenuStrip
{
	background-image: url(../images/SilverImages/MenuStrip.jpg);
}
#budgetVariance table thead th
{
	background-color: #B4B4B4;
	height: 10pt;
	font-size: 8pt;
	text-indent: 3px;
	text-align: center;
	font-weight: normal;
	font-family: tahoma;
	color: Black;
	border-bottom-width: 1px;
	border-bottom-style: Solid;
	border-bottom-color: Gray;
	border-left-width: 1px;
	border-left-style: Solid;
	border-left-color: Gray;
	border-top-width: 1px;
	border-top-style: Solid;
	border-top-color: Gray;
	position: relative;
	fix1: expression(ui_fixed_column_grid_header(this));
}
#budgetVariance table tr.data
{
	position: relative;
	fix2: expression(ui_fixed_column_grid_column(this));
}
#budgetVariance table th.first
{
	background-color: #B4B4B4;
	height: 10pt;
	font-size: 8pt;
	text-indent: 3px;
	font-weight: normal;
	font-family: tahoma;
	color: Black;
	border-bottom-width: 1px;
	border-bottom-style: Solid;
	border-bottom-color: Gray;
	border-left-width: 1px;
	border-left-style: Solid;
	border-left-color: Gray;
	position: relative;
	fix2: expression(ui_fixed_column_grid_column(this));
}
#budgetVariance table tr td
{
	background-color: white;
	height: 10pt;
	font-size: 8pt;
	text-indent: 3px;
	font-weight: normal;
	font-family: tahoma;
	color: Black;
	border-bottom-width: 1px;
	border-bottom-style: Solid;
	border-bottom-color: Gray;
	border-left-width: 1px;
	border-left-style: Solid;
	border-left-color: Gray;
}
.fixedHeader
{
	background-color: #B4B4B4;
	height: 20pt;
	font-size: 10pt;
	text-indent: 3px;
	text-align: center;
	font-weight: normal;
	font-family: tahoma;
	color: Black;
	border-bottom-width: 1px;
	border-bottom-style: Solid;
	border-bottom-color: black;
	border-left-width: 1px;
	border-left-style: Solid;
	border-left-color: black;
	border-top-width: 1px;
	border-top-style: Solid;
	border-top-color: black;
	position: relative;
	top: expression(offsetParent.scrollTop);
}
.MVfixedHeader
{
	background-color: #B4B4B4;
	height: 10pt;
	font-size: 8pt;
	text-indent: 3px;
	text-align: center;
	font-weight: normal;
	font-family: tahoma;
	color: Black;
	border-bottom-width: 1px;
	border-bottom-style: Solid;
	border-bottom-color: Gray;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: Gray;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: Gray;
	position: relative;
	top: expression(offsetParent.scrollTop);
}
.MVfixedHeaderWithRight
{
	background-color: #B4B4B4;
	height: 10pt;
	font-size: 8pt;
	text-indent: 3px;
	text-align: center;
	font-weight: normal;
	font-family: tahoma;
	color: Black;
	border-bottom-width: 1px;
	border-bottom-style: Solid;
	border-bottom-color: Gray;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: Gray;
	border-right-width: 1px;
	border-right-style: Solid;
	border-right-color: Gray;
	position: relative;
	top: expression(offsetParent.scrollTop);
}
.MVfixedRowWithOutTop
{
	background-color: #B4B4B4;
	height: 10pt;
	font-size: 8pt;
	text-indent: 3px;
	text-align: center;
	font-weight: normal;
	font-family: tahoma;
	color: Black;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: Gray;
	position: relative;
	top: expression(offsetParent.scrollTop);
}
.fixedHeaderWithOutBottom
{
	background-color: #B4B4B4;
	height: 10pt;
	font-size: 8pt;
	text-indent: 3px;
	text-align: center;
	font-weight: normal;
	font-family: tahoma;
	color: Black;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: Gray;
	border-left-width: 1px;
	border-left-style: Solid;
	border-left-color: Gray;
	border-top-width: 1px;
	border-top-style: Solid;
	border-top-color: Gray;
	position: relative;
	top: expression(offsetParent.scrollTop);
}
.fixedRows
{
	background-color: white;
	height: 10pt;
	font-size: 8pt;
	text-indent: 3px;
	font-weight: normal;
	font-family: tahoma;
	color: Black;
	border-bottom-width: 1px;
	border-bottom-style: Solid;
	border-bottom-color: Gray;
	border-left-width: 1px;
	border-left-style: Solid;
	border-left-color: Gray;
}
.fixedRowsLeft
{
	background-color: white;
	height: 10pt;
	font-size: 8pt;
	text-indent: 3px;
	font-weight: normal;
	font-family: tahoma;
	color: Black;
	border-bottom-width: 1px;
	border-bottom-style: Solid;
	border-bottom-color: Gray;
	border-left-width: 1px;
	border-left-style: Solid;
	border-left-color: Gray;
	left: expression(offsetParent.scrollLeft);
}
.TextBoxStyle
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #fff;
	font-family: Tahoma;
	font-size: 11px;
	width: 125px;
	height: 15px;
}
.ChartLookupTextBoxStyle
{
	border-right: black 0px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #fff;
	font-family: Tahoma;
	font-size: 11px;
	width: 115px;
	height: 15px;
}
.ListBoxStyle
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #fff;
	font-family: Tahoma;
	font-size: 12px;
	width: 170px;
    color: #000000;
}
.MVTextBoxStyle
{
	border-right: black 0 solid;
	border-top: black 0 solid;
	border-left: black 0 solid;
	border-bottom: black 0 solid;
	background-color: #fff;
	font-family: Tahoma;
	font-size: 11px;
	width: 110px;
	height: 15px;
    color:#000000;
}

.MVTextBoxStyleNew {
    border-right: black 0 solid;
    border-top: black 0 solid;
    border-left: black 0 solid;
    border-bottom: black 0 solid;
    /*background-color: #fff;*/
    font-family: Tahoma;
    /*font-size: 11px;
    width: 110px;
    height: 15px;*/
    color: #000000;
}

.ReadOnlyTextBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #fffcdf;
	font-family: Tahoma;
	font-size: 11px;
	width: 125px;
	height: 15px;
}
.TextAreaStyle
{
	border-right: black 0px solid;
	border-top: black 0px solid;
	border-left: black 0px solid;
	border-bottom: black 0px solid;
	background-color: #fff;
	font-family: Tahoma;
	font-size: 11px;
	width: 125px;
	height: 25px;
    scrollbar-arrow-color:#4E9EC8;
}
.ReadOnlyTextArea
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #fffcdf;
	font-family: Tahoma;
	font-size: 11px;
	width: 125px;
	height: 25px;
}
.LabelElementsStyle
{
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: normal;
	text-align: right;
	color: #000000;
}

.LabelElementsStyleWhite {
    display: inline-block;
    width: 130px;
    /*padding: 2px 0 10px 15px;*/
    padding: 0px 2px 0px 0px;
    font-family: 'Tahoma', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 11px;
    font-weight: 500;
    color: #FFFFFF;
    border: 0;
    height: 20px;
    outline: 0;
    text-indent: 3px;
    transition: all .3s ease-in-out;
}

.PlainText
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: Black;
}
.ComboBoxStyle {
    /*    
    font-size: 11px;
    width: 175px;
    height: 25px;
    */
    width: 190px;
    height: 20px;
    padding: 1px 3px 1px 3px;
    font-size: 12px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    border-radius: 5px 0px 0px 5px;
    outline: none;
    border: 0 !important; /*Removes border*/
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-overflow: '';
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: ""; /*Removes default arrow from firefox*/
    background: url(../images/ComboDown.gif) no-repeat right #FFFFFF;
    background-position-x: 174px;
}

.MVComboBoxStyle {
    /*    
    font-size: 11px;
    width: 175px;
    height: 25px;
    */
    width: 100px;
    height: 20px;
    padding: 1px 3px 1px 3px;
    font-size: 12px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    border-radius: 2px;
    outline: none;
    border: 0 !important; /*Removes border*/
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-overflow: '';
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: ""; /*Removes default arrow from firefox*/
    background: url(../images/ComboDown.gif) no-repeat right #FFFFFF;
    background-position-x: 74px;
}



.ComboBoxStyleReports {
    /*    
    font-size: 11px;
    width: 175px;
    height: 25px;
    */
    width: 270px;
    height: 20px;
    padding: 1px 3px 1px 3px;
    font-size: 12px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    border-radius: 0px 0px 0px 0px;
    outline: none;
    border: 0 !important; /*Removes border*/
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-overflow: '';
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: ""; /*Removes default arrow from firefox*/
    background: url(../images/ComboDown.gif) no-repeat right #FFFFFF;
    background-position-x: 255px;
}


.ComboBoxStyleSearch {
    /*    
    font-size: 11px;
    width: 175px;
    height: 25px;
    */
    width: 170px;
    height: 20px;
    padding: 3px 3px 3px 3px;
    font-size: 12px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    border-radius: 5px 0px 0px 5px;
    outline: none;
    border: none !important; /*Removes border*/
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-overflow: '';
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: ""; /*Removes default arrow from firefox*/
    background: url(../images/ComboDown.gif) no-repeat right #FFFFFF;
    background-position-x: 154px;
}

.ComboBoxStylePaging {
    width: 50px;
    height: 19px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: top;
    border-radius: 2px;
    outline: none;
    border: 0 !important; /*Removes border*/
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-overflow: '';
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: ""; /*Removes default arrow from firefox*/
    background: url(../images/ComboDown.gif) no-repeat right #FFFFFF;
    background-position-x: 34px;
}


.MVComboList
{
	border-right: black 0 none;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #fff;
	font-family: Tahoma;
	font-size: 11px;
	width: 100px;
	height: 15px;
}
.MenuLabelForeColor
{
	color: Black;
}
div.FixedHeaderScroollBar
{
	scrollbar-face-color: #E5E5E5;
	scrollbar-highlight-color: #efeffe;
	scrollbar-shadow-color: #ececef;
	scrollbar-3dlight-color: #000;
	scrollbar-arrow-color: #000;
	scrollbar-track-color: #ececef;
	scrollbar-darkshadow-color: #000;
	overflow: auto;
	margin: 0;
	position: relative;
}
.Links
{
	font-size: 11px;
	font-family: Tahoma;
	color: #000000;
	cursor: pointer;
	text-decoration: none;
    padding: 0px 0px 0px 10px;
    margin-top: 0px;
}

/*Vimal20210617: Drill Item Text*/
.DrillLinks {
	cursor: pointer;
	height: 20pt;
	font-size: 8pt;
	font-family: tahoma;
	color: #157B8F;
	text-align: center;
	text-indent: 0px;
	padding-left: 0px;
	text-decoration: none;
}

.DCMVColumnLinks {
	font-size: 11px;
	font-family: Tahoma;
	color: #157B8F;
	/*cursor: pointer;*/
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	margin-top: 0px;
}
.DrillLookupLinks {
    font-size: 11px;
    font-family: Tahoma;
    color: white;
    cursor: pointer;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin-top: 0px;
}

/*Vimal20170917: Lookup Header*/
.LkpLinks {
	font-size: 12px;
	font-family: Tahoma;
	color: #000000;
	cursor: pointer;
	/*padding: 5px 0px 0px 0px;*/
	margin-top: 0px;
	text-decoration: none;
	background: #E9E9E9; /*#E7ECF1;*/
	text-align: center;
	text-anchor: middle;
	padding-left: 0px;
	border: none;
	/*border-top: 1px solid #999999;*/
	/*border-bottom: 1px solid #999999;*/
	/*border-color: #DCDCDC;*/
}

.EntryPage
{
	background-color: white;
}
.MenuBack
{
	color: White;
	font-family: 'tahoma';
	font-size: 8pt;
	cursor: Hand;
	text-decoration: none;
	background-image: url(../images/SilverImages/menubg.jpg);
	vertical-align: middle;
	text-align: center;
}
.MainPage
{
	background-color: #fff;
}
.yui-skin-sam .yui-layout div
{
	scrollbar-face-color: #E5E5E5;
	scrollbar-highlight-color: #efeffe;
	scrollbar-shadow-color: #ececef;
	scrollbar-3dlight-color: #000;
	scrollbar-arrow-color: #000;
	scrollbar-track-color: #ececef;
	scrollbar-darkshadow-color: #000;
}

chartscrollbar::-webkit-scrollbar {
    width: 9px
}

chartscrollbar::-webkit-scrollbar-track {
    background: #c0c0c0;
    border-radius: 6px
}

chartscrollbar::-webkit-scrollbar-thumb {
    background: #004080;
    border-radius: 6px
}

.scrollbar123123 {
    scrollbar-face-color: #E5E5E5;
    scrollbar-highlight-color: #efeffe;
    scrollbar-shadow-color: #ececef;
    scrollbar-3dlight-color: #000;
    scrollbar-arrow-color: #000;
    scrollbar-track-color: #ececef;
    scrollbar-darkshadow-color: #000;
}

.ygtvfocus .ygtvlabel, .ygtvfocus .ygtvlabel:link, .ygtvfocus .ygtvlabel:visited, .ygtvfocus .ygtvlabel:hover
{
	background-color: #E5E5E5;
}
.ygtvfocus
{
	background-color: #E5E5E5;
	border: none;
}
#ajax_listOfOptions
{
	font-family: Verdana;
	font-size: small;
	position: absolute;
	width: 125px;
	height: 150px;
	overflow: auto;
	border: 1px solid #317082;
	background-color: #FFF;
	text-align: left;
	font-size: .9em;
	z-index: 100;
	scrollbar-face-color: #E5E5E5;
	scrollbar-highlight-color: #efeffe;
	scrollbar-shadow-color: #ececef;
	scrollbar-3dlight-color: #000;
	scrollbar-arrow-color: #000;
	scrollbar-track-color: #ececef;
	scrollbar-darkshadow-color: #000;
}
div.suggestions
{
	font: Verdana;
	font-size: small;
	margin: 0;
	padding: 0;
	cursor: default;
	position: absolute;
	background-color: #F00;
	border: 1;
	border-color: Lime;
}
div.suggestions div
{
	font: Verdana;
	font-size: small;
	margin: 0;
	padding: 0;
	cursor: default;
	border: 1;
	border-color: Lime;
}
div.suggestions div.current
{
	background-color: #36c;
	color: white;
}
/*Vimal20170830: Grid Header Color*/
#divOuter table th.first {
    background-color: #E5E5E5;
    font-family: tahoma;
    font-size: 8pt;
    position: relative;
    fix2: expression(ui_fixed_column_grid_column(this));
}
/*Vimal20170825: EVEN Rows*/
.yui-skin-sam tr.yui-dt-even {
    /*Search Grid Even Rows*/
    background-color: #C2CDD8;/*#CDDFE2;*/ /*#7489A7;*/ /*#CCD6E3;*/
    color: #000000;
    text-indent: 2px;
    /*border: none;*/
    border-color: #495A72;
    border-right: solid;
    border-right-color: #495A72;
    border-right: 1px solid;
    border-top-color: #495A72;
}
/*Vimal20170825: ODD Rows*/
.yui-skin-sam tr.yui-dt-odd {
    /*Search Grid Odd Rows*/
    /*background-color: #384F68;*/
    background-color: #F3F5F8; /*#526682;*/ /*#E7ECF1;*/
    color: #000000;
    text-indent: 2px;
    /*border: none;*/
    border-color: #495A72;
    border-right: solid;
    border-right-color: #495A72;
    border-right: 1px solid;
    border-top-color: #495A72;
}
/*Vimal20170110: Search Grid Header*/
.yui-skin-sam .yui-dt th {
    background: #526682; /*#E7ECF1;*/
    /*text-align: left;*/
    text-align:left;
    vertical-align: middle;
    text-indent: 0px;
    /*text-anchor: start;*/
    padding-left: 3px;
    color: #495A72;
    height: 30px;
    border: 2px solid;
    border-color: #495A72;
    border-right: solid;
    border-right-color: #495A72;
    border-right: 2px solid;
    border-left: solid;
    border-left-color: #495A72;
    border-left: 2px solid;
    border-top: solid;
    border-top-color: #495A72;
    border-top: 2px solid;
    border-bottom: solid;
    border-bottom-color: #495A72;
    border-bottom: 2px solid;
}

.EvenRow {
	background-color: #ECF0F3; /*#CDDFE2;*/ /*#526682;*/ /*#E7ECF1;*/
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
	border-bottom: 1px solid #DCDCDC;
}

.OddRow {
	background-color: #FFFFFF; /*#7489A7;*/ /*#CCD6E3;*/
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
	border-bottom: 1px solid #DCDCDC;
}


.LookupEvenRow {
	background-color: #FFFFFF; /*#CDDFE2;*/ /*#526682;*/ /*#E7ECF1;*/
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
	border: none;
	border-bottom: 1px solid #999999;
}

.LookupOddRow {
	background-color: #FFFFFF; /*#7489A7;*/ /*#CCD6E3;*/
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
	border: none; 
	border-bottom: 1px solid #999999;
}


.ReportEvenRow {
    background-color: #EEEEEE;
    font-family: Tahoma;
    font-size: 9pt;
    color: #666666;
}

.ReportOddRow {
    background-color: #EEEEEE;
    font-family: Tahoma;
    font-size: 9pt;
    color: #666666;
}





/*
#budgetVariance table th.first
{
	background-color: #B4B4B4;
	height: 10pt;
	font-size: 8pt;
	text-indent: 3px;
	font-weight: normal;
	font-family: tahoma;
	color: Black;
	border-bottom-width: 1px;
	border-bottom-style: Solid;
	border-bottom-color: Gray;
	border-left-width: 1px;
	border-left-style: Solid;
	border-left-color: Gray;
	position: relative;
	fix2: expression(ui_fixed_column_grid_column(this));
}
#budgetVariance table th.first
{
	background-color: #B4B4B4;
	height: 10pt;
	font-size: 8pt;
	text-indent: 3px;
	font-weight: normal;
	font-family: tahoma;
	color: Black;
	border-bottom-width: 1px;
	border-bottom-style: Solid;
	border-bottom-color: Gray;
	border-left-width: 1px;
	border-left-style: Solid;
	border-left-color: Gray;
	position: relative;
	fix2: expression(ui_fixed_column_grid_column(this));
}
*/
.fixedHeader
{
	background-color: #B4B4B4;
	height: 20pt;
	font-size: 8pt;
	text-indent: 3px;
	text-align: center;
	font-weight: normal;
	font-family: tahoma;
	color: Black;
	border-bottom-width: 1px;
	border-bottom-style: Solid;
	border-bottom-color: Gray;
	border-left-width: 1px;
	border-left-style: Solid;
	border-left-color: Gray;
	border-top-width: 1px;
	border-top-style: Solid;
	border-top-color: Gray;
	position: relative;
	top: expression(offsetParent.scrollTop);
}
.MVfixedHeader
{
	background-color: #B4B4B4;
	height: 10pt;
	font-size: 8pt;
	text-indent: 3px;
	text-align: center;
	font-weight: normal;
	font-family: tahoma;
	color: Black;
	border-bottom-width: 1px;
	border-bottom-style: Solid;
	border-bottom-color: Gray;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: Gray;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: Gray;
	position: relative;
	top: expression(offsetParent.scrollTop);
}
.MVfixedHeaderWithRight
{
	background-color: #B4B4B4;
	height: 10pt;
	font-size: 8pt;
	text-indent: 3px;
	text-align: center;
	font-weight: normal;
	font-family: tahoma;
	color: Black;
	border-bottom-width: 1px;
	border-bottom-style: Solid;
	border-bottom-color: Gray;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: Gray;
	border-right-width: 1px;
	border-right-style: Solid;
	border-right-color: Gray;
	position: relative;
	top: expression(offsetParent.scrollTop);
}
.MVfixedRowWithOutTop
{
	background-color: #B4B4B4;
	height: 10pt;
	font-size: 8pt;
	text-indent: 3px;
	text-align: center;
	font-weight: normal;
	font-family: tahoma;
	color: Black;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: Gray;
	position: relative;
	top: expression(offsetParent.scrollTop);
}
.fixedHeaderWithOutBottom
{
	background-color: #B4B4B4;
	height: 10pt;
	font-size: 8pt;
	text-indent: 3px;
	text-align: center;
	font-weight: normal;
	font-family: tahoma;
	color: Black;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: Gray;
	border-left-width: 1px;
	border-left-style: Solid;
	border-left-color: Gray;
	border-top-width: 1px;
	border-top-style: Solid;
	border-top-color: Gray;
	position: relative;
	top: expression(offsetParent.scrollTop);
}
.fixedRows
{
	background-color: white;
	height: 10pt;
	font-size: 8pt;
	text-indent: 3px;
	font-weight: normal;
	font-family: tahoma;
	color: Black;
	border-bottom-width: 1px;
	border-bottom-style: Solid;
	border-bottom-color: Gray;
	border-left-width: 1px;
	border-left-style: Solid;
	border-left-color: Gray;
}
.fixedRowsLeft
{
	background-color: white;
	height: 10pt;
	font-size: 8pt;
	text-indent: 3px;
	font-weight: normal;
	font-family: tahoma;
	color: Black;
	border-bottom-width: 1px;
	border-bottom-style: Solid;
	border-bottom-color: Gray;
	border-left-width: 1px;
	border-left-style: Solid;
	border-left-color: Gray;
	left: expression(offsetParent.scrollLeft);
}
div.suggestions
{
	font: Verdana;
	font-size: small;
	margin: 0;
	padding: 0;
	cursor: default;
	position: absolute;
	background-color: #F00;
	border: 1;
	border-color: Lime;
}
div.suggestions div
{
	font: Verdana;
	font-size: small;
	margin: 0;
	padding: 0;
	cursor: default;
	border: 1;
	border-color: Lime;
}
div.suggestions div.current
{
	background-color: #36c;
	color: white;
}
#FreezeHolder table td.first
{
	background-color: #B4B4B4;
	height: 10pt;
	font-size: 8pt;
	text-indent: 3px;
	font-weight: normal;
	font-family: tahoma;
	color: Black;
	border-bottom-width: 1px;
	border-bottom-style: Solid;
	border-bottom-color: Gray;
	border-left-width: 1px;
	border-left-style: Solid;
	border-left-color: Gray;
	position: relative;
	fix2: expression(ui_fixed_column_grid_column(this));
}
#divOuter table thead th
{
	background-color: #B4B4B4;
	height: 10pt;
	font-size: 8pt;
	text-indent: 3px;
	text-align: center;
	font-weight: normal;
	font-family: tahoma;
	color: Black;
	position: relative;
	fix1: expression(ui_fixed_column_grid_header(this));
}

#divOuter table th.HeadFixed
{
	background-color:  #B4B4B4;
	position: relative;
	fix2: expression(ui_fixed_column_grid_column(this));
}



div#tbl-container {
width: expression(document.body.clientWidth-40);
height: expression(document.body.clientHeight-ajax_getTopPos(document.getElementById('tbl-container')) - 30) ;
/*Vimal20170925*/
overflow: hidden;
}
div#tbl-container tr td 
{
    border-left: solid 0 black;
    border-bottom: solid 0 black;

	font-family: tahoma;
	font-size: 8pt;
}
div#tbl-container table 
{
    border: solid 0 black;
border-collapse: collapse;

border:0px;
}
div#tbl-container table th {
    background-color:  #B4B4B4;
}
div#tbl-container thead th, div#tbl-container thead th.locked 
{
    border-left: solid 1 black;
    border-bottom: solid 1 black;
    position:relative;
    cursor: default;
	
	font-size: 8pt;
	text-indent: 3px;
	text-align: center;
	font-weight: normal;
	font-family: tahoma;
	color: Black;
	vertical-align: middle; 
}

div#tbl-container thead th 
{
    top: expression(document.getElementById("tbl-container").scrollTop-2); /* IE5+ only */
    z-index: 20;
    
}
div#tbl-container thead th.locked {z-index: 30;}
div#tbl-container td.locked
{
    background-color:  #E5E5E5;
}
div#tbl-container td.locked, div#tbl-container th.locked
{
    
    width: 150px;
    position:relative;
    cursor: default;
    border-left: solid 1 black;
    border-bottom: solid 1 black;
	font-size: 8pt;
	text-indent: 3px;
	text-align: center;
	font-weight: normal;
	font-family: tahoma;
	color: Black;
	vertical-align: middle;
    left: expression(document.getElementById("tbl-container").scrollLeft); /* IE5+ only */
    z-index: 10;
}

.lockedFooter
{
    background-color:  white;
    width: 150px;
    position:relative;
    cursor: default;
    border-left: solid 1 black;
    border-bottom: solid 1 black;
	left: expression(document.getElementById("tbl-container").scrollLeft); /* IE5+ only */
    z-index: 10;
}

select {
    border: 0 !important; /*Removes border*/
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-overflow: '';
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: ""; /*Removes default arrow from firefox*/
	color:#000000;
}

    select::-ms-expand {
        display: none;
    }

.select-wrapper {
    padding-left: 0px;
    overflow: hidden;
}

/*Vimal20181204: Number Text Box Class*/
.NumberTextBoxClass {
    text-align: right;
    display: inline-block;
    padding: 0px 3px 0px 3px;
    font-family: 'Tahoma', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 9pt;
    font-weight: 200;
    color: #000000;
    vertical-align: top;
    border: 0;
    outline: 0;
    border-radius: 2px 1px 2px 2px;
    transition: all .3s ease-in-out;
    border-color: #495A72;
}

.LookupSelectNoneClass {
    width: 3px;
    height: 15px;
    text-align: center;
    vertical-align: middle;
    white-space: normal;
}

.nano > .nano-content {
padding: 0px;
}

.nano > .nano-pane {
background: #888;
}

.nano > .nano-pane > .nano-slider {
    background: #0D263C
}