body {font:14px/18px Calibri; color:#000; margin:0 5px; background:#ECECEC url('../../image/wrapper-bg_common.png') repeat-x;}

li{ list-style:none}
ul, h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px;}

a{ text-decoration:none; outline:0;}
a img{ border:none;}
ol{padding-left:0px;}
body.bodyWBgImage{background:#ECECEC url('../../image/wrapper-bg_common.png') repeat-x;}
body.AlertMessage{background-color:#ECECEC; background-image:none; margin:5px 10px; text-decoration:none;}
body.AlertMessage a:hover{text-decoration:none;}
body.LoginPage{background:#fff; background-image:none;}
body.PrintPage{ background-color:#fff; background: none;}
.MainBackground{background:#ECECEC url('../../image/wrapper-bg_2.png') repeat-x;}
img, fieldset {border:0;}
.spacer {clear:both; font-size:0; line-height:0;}
TABLE { FONT-SIZE: 8pt; font-family: Calibri }
INPUT { FONT-SIZE: 8pt; font-family: Calibri }
TEXTAREA { font-size: 8pt; font-family: Calibri; behavior: url('../../maxlength255.htc');width:400px;}
SELECT { FONT-SIZE: 8pt; font-family: Calibri }
LABEL { color:#626262; font-size:13px; font-family: Calibri }
TEXTAREA.NoMaxLength {font-size: 8pt; font-family: Calibri; behavior:url('../../maxlength4000.htc'); border: #bebebe 1px solid; font-size: 8pt; background: url('../../image/txtbg.jpg' ) repeat-x whitesmoke; font-family: Calibri; height:100px;}
TEXTAREA.MaxLengthTwoThousand{font-size: 8pt; font-family: Calibri;  behavior:url('../../maxlength2000.htc'); background: url('../../image/txtbg.jpg' ) repeat-x whitesmoke;font-size: 8pt; font-family: Calibri; border: #bebebe 1px solid; height:100px;}
TEXTAREA.MaxLengthTwoHundred{font-size: 8pt; font-family: Calibri;  behavior:url('../../maxlength200.htc'); background: url('image/txtbg.jpg' ) repeat-x whitesmoke; font-size: 8pt;
font-family: Calibri; border: #bebebe 1px solid; height:50px;}
TEXTAREA.MaxLengthTwoFiftyFive{font-size: 8pt; font-family: Calibri;  behavior:url('../../maxlength255.htc'); background: url('image/txtbg.jpg' ) repeat-x whitesmoke; font-size: 8pt;
font-family: Calibri; border: #bebebe 1px solid; height:50px;}
textarea{resize:none;}
HR.onepixel{color: lightgrey; height: 1px;}
.HeaderTable{font-size: 8pt; color: #0033cc;font-family: Calibri; text-align: center; text-decoration: none;}
A:hover{color:#25a9d5;}
A:hover .button:hover{}
A[disabled]:hover{color:#000;}
A[disabled]{color:#000;text-decoration: none;}
A{color:#25a9d5;}
.InfoPageHeader{font-size: 16pt; color: black; font-family: Calibri}
.navPageSubHeader{color:#7d7d7d; background-color:inherit; font-size:12px; line-height:15px; font-weight:normal; border :1px}
.navPageHeader{color:#28B9E0; background-color:inherit; font-size:18px; line-height:33px; font-weight:normal; font-family :Calibri ; text-transform :uppercase ;}
.navPageHeader div.buttonContainer{position:relative; right:0px; top:0px; clear:both;}
.navPageHeader span{white-space:nowrap; display:block;}
.navPageHeader div input[type=button],.navPageHeader div input[type=submit]{padding:0px; margin:0px;}
.BreadcrumbCSS{border-bottom:#f4f4f4 1px solid; clear:both; padding:6px 0; vertical-align: middle; font-size:13px; color:#535353; margin:0 0 10px 0;}
.BreadcrumbCSS a{padding:0 17px 0 0; margin:0 10px 0 0; background:url('../../image/breadcrumbs-arrow.gif') no-repeat 100% 50%; float:left; color:#25a9d5;}
.BreadcrumbCSS a:hover{text-decoration:underline !important;}
.ListOptionTable{font-size: 8pt; color: #0033cc;}
.StandardText{font-size: 8pt;}
.FlatSilverRow{border: gray 1px solid; font-size: 8pt; cursor: pointer; font-family: Calibri; background-color: silver; padding: 2px;}
.FlatSilverRowNoHand{border: gray 1px solid; font-size: 8pt; font-family: Calibri; background-color: silver; padding: 2px;}
.WhitesmokeBorder{border: whitesmoke 1px solid; font-size: 8pt; font-family: Calibri; background-color: whitesmoke; padding: 2px;}
.FlatSilverRow1{border: gray 1px solid; font-size: 8pt; font-family: Calibri; background-color: silver; padding: 0px;}
.WhitesmokeBorder1{border: whitesmoke 0px solid; padding: 0px; font-size: 8pt; background-image: url('../../image/sfondo.jpg');}
.FlatSilverTable{border: silver 1px solid; background-color: whitesmoke;}
input[type=text].EditFlatBlue_Err{border: #ff0000 1px solid;}
.Input_Err{border: #ff0000 1px solid;}
input[type=password].EditFlatBlue{width:400px;}
span.EditFlatBlue{border:none; padding:0px; height:auto;}
span.EditFlatBlue input[type=checkbox]{padding:0px; margin:0px; line-height:normal;}
span.EditFlatBlue input[type=radio]{padding:0px; margin:0 2px; line-height:normal; vertical-align:text-bottom;}
select.EditFlatBlue{width:400px; height:19px;}
select[multiple].EditFlatBlue{width:400px;}
.Editable{border: #ccccff 1px solid; font-size: 8pt; background-color: white;}
.PDEButton{border: darkgray 1px solid; font-size: 10pt; background: url('../../image/newbuttongrad.jpg') repeat-x; color: steelblue; height:25px; font-weight: bold;}
.PDEButtonPopUp{border: darkgray 1px solid; font-size: 10pt; background: url('../../image/newbuttongrad.jpg') repeat-x; color: orange; height:25px; font-weight: bold; min-width: 80px;}
.PDEButtonInPlace{border: darkgray 1px solid; font-size: 10pt; background: url('../../image/newbuttongrad.jpg') repeat-x; color: blue; height: 25px; font-weight: bold;}
.PDEButtonPrimary{border: mediumseagreen 0px solid; font-size: 10pt; background: url('../../image/btnbg.jpg') repeat-x; color:#fff; height: 26px; font-weight: bold; min-width: 80px; background-color: #33cc99;}
.PDEButtonPrimary:hover{ border: mediumseagreen 0px solid; font-size: 10pt; background: none; color: white; height: 26px; font-weight: bold; min-width: 80px; background: #33cc99;}
.ButtonsHolder{padding-top:10px;}
.button { display:block; float:left; font-size:13px; line-height:29px; font-weight:normal; height:29px; color:#fff; background:#a6b849 url('../../image/green-btn-bg.gif') no-repeat 100% 0; width:auto; margin-right:10px; cursor:pointer; text-transform :uppercase ; font-family :Calibri ;}
html .button:hover{text-decoration:none;}
.button span { background:url('../../image/green-btn-bg.gif') no-repeat 0 -29px; padding:0 19px; display:block; }
a:hover .button {background-position:100% -58px;}
a:hover .button span {background-position:0 100%; text-decoration:none;}
a:active .button { background-position:right -52px;}
a:active .button span {background-position:left -52px;}
.movetworight{ background-position:right -91px;}
.movetworight span{background-position:left -91px;}
.buttonInplace {cursor:pointer; text-decoration:none; line-height:25px; height:25px; font-size:9pt;}
span.buttonInplace {vertical-align: middle;}
.buttonInplace span { line-height:25px; height:25px;}
.buttonInplace span span {padding:0;}
.buttonInplace span input {cursor:pointer; font-weight:bold; background:transparent; border:none; font-size:8pt; color:blue;}
button:disabled{color:gray; }
input:disabled{color:gray;}
.DataGrid{background: url('../../image/navgradp.gif'); border-style:double;}
.StandardTable{font-size: 8pt; font-family: Calibri;}
.FlatBlueBar{ border: #ccccff 1px solid;  font-size: 9pt; background: white; }
.StdInput{font-size: 8pt;}
.StdSelect{font-size: 8pt;}
.GTHeaders {font-weight: bold; background: #ECF1FB; color: Firebrick;}
.GTItems{background: white; font-size:8pt;}
.GTFooter{background-color: #ECF1FB; color: Firebrick;}
.NavBarLink{color:#000; font-size:10pt; font-weight:lighter;}
.NavBarLabelTop{color:Black; font-size:16pt; font-weight:lighter;}
.NavBarLinkChild{color:Black; font-size:10pt; font-weight:bold;}
.TDLineStyle{background:#ffcc00; height:1px;}
.AppLink{font-size:8pt; font-weight:bold; color:steelblue;}
TABLE.menu3 {font-size: 8pt; color: #0033cc; text-align: center; }
A.mnu {font-weight: bold; color: #0033cc; }
A.mnu:hover {color: #7395bf;}
.PopupMenuSide{background:gainsboro; height:22px; width:30px;}
.InfoPageHeaderCodes{font-size: 16pt; color:#000; background:#ffcc00;}
.GeneralProjectTab{color: #fff; background: #7a8ead; height: 25px; border-top: outset 4px #dad9dd; border-right: 2px #ccccff;}
.SelectedProjectTab{color: #fff; background: #7a8ead; height: 25px; font-weight: bold; border-top: outset 4px #ff9966; border-right: 2px #ccccff;}
.HeaderLabel{color:#f2930a; background:inherit; font-size:13px; line-height:24px; padding-bottom:16px; text-transform :uppercase ; font-weight :normal;font-family :Calibri;}
div.HeaderLabel{padding-bottom:0px;}
.GridTable{color:Black; background:#fff; border:none;}
.GridTable th{color:firebrick; background:#ECF1FB; font-size:7.5pt; font-weight:bold;}
.GridTable tr.Alternate td{background:WhiteSmoke;}
.widget{ left: 0px; top: 0px; position: relative; z-index: auto;}
.widget_header { width: 100%; background: #7a8ead; cursor: move; }
.widget_header_table { font-size: xx-small; font-weight: bold; color:#fff; width:100%; border: 1pt solid gray; }
.widget_dropcue {border: dashed 2px #FFF; display: none;  margin-bottom:20px;}
.widget_min{background:url('../../image/minus-icon.gif');}
a.widget_min:hover {background:url('../../image/minus-icon-h.gif');}
.widget_max {background:url('../../image/plus-icon.gif');}
a.widget_max:hover{background:url('../../image/plus-icon-h.gif');}
.widgetHeaderRow{background:url('../../image/home-header-bg.gif') repeat-x; height:25px; line-height:25px;}
.widgetHeaderRow td.widgetHeaderRowCell{border:1px solid #E4E4E4;}
.widgetGridBoxHeader{background:#E4E4E4; height:30px; line-height:30px;}
.lblWidgetHeader{font-size:13px; color:#F2930A; text-transform :uppercase ; font-family :Calibri ;}
.widget .GridNormalStyle, 
.widget .GridAlternateStyle{background:#FFF;}
.widgetRightPanel{display:block; background:#F0EEEB; height:100%; margin-top:15px;}
#RightMostPanel{background:#E4E4E4; padding:0 12px 20px;}
#RightMostPanel h2{font-size: 16px; line-height: 18px; font-weight: bold; color: #6C6C6C; padding:10px 0;}
#RightMostPanel p{ padding-bottom:5px;}
#RightMostPanel .gridtablestyle tr,
#RightMostPanel .gridtablestyle tr td{background:none; border:0px;}
.widget_box {display:block; overflow:hidden; width:9px; height:9px; cursor:hand; cursor:pointer;}

/* Costs CSS classes */

th.UpperHeaderCosts {text-align: center; background-color: #ff9966;}
th.LowerHeaderCosts{text-align: center; background-color: #ff9966;}
th.UpperHeaderRevenues {text-align: center; background-color: #99CFEE;}
th.LowerHeaderRevenues {text-align: center; background-color: #99CFEE;}
td.HeaderCosts {background: #ff9966;}
td.HeaderRevenues {background: #99CFEE;}
tr.FooterCosts, td.FooterCosts{background: #ff9966;}
tr.FooterRevenues, td.FooterRevenues{background: #99CFEE;}
td.AlternateRowCosts{background: #ffbf9f;}
td.NormalRowCosts {background: #ffe6d9;}
td.AlternateRowRevenues {background: #99cfee;}
td.NormalRowRevenues {background: #cae8fa;}
.divLink{display: inline; border:none; background: url('../../image/navgradp.gif'); color: #000; width: 70px;}
.divLink A {color:#000;}
.EmptyGridView{font-size:7pt;}
.TblPhase{border: 1px  solid #F9F9F9; background:#fff; font-size: 7pt;}
.TblRBS{border-collapse: collapse; border:1px #F9F9F9; background:#fff; font-size: 7pt;}
.bottomAvailability{border:none; background: #ECF1FB; font-size: 7pt; font-family: Calibri; cursor: pointer; font-weight: bold; color: #595959; width:100%;}
.ErrorHeading{color:#EE2B1D; padding:8px 0 8px 50px; margin-bottom:17px; border:1px solid #FDC8BD; background:url('../../image/error-icon.gif') #FFF0E7 no-repeat 14px 5px;font-size:14px;}
.ErrorMessageBlock{position:relative; float:left; display:block; padding:5px 33px; color:#EE2BaD; border:1px solid #FDC8BD;background:url('../../image/error-icon-small.gif') #FFF0E7 no-repeat 10px 6px;	height:15px; margin:3px 0 5px 0; z-index:50; font-family:Calibri; font-size:11px;}
.ErrorMessageBlock .arrowArrow{position:absolute; left:10px; margin-top:-14px;}
* +html .ErrorMessageBlock .arrowArrow {top:5px;}
* +html .ErrorMessageBlock {}
.errorMsg2{position:relative; color:#EE2B1D; padding:8px; border:1px solid #FDC8BD; background:#FFF0E7;}
.errorMsg2 a{color:#EE2B1D!important; border:0 !important; padding:0 !important; background:none!important; font-weight:normal!important;}
.errorMsg2 .arrowArrow{position:absolute; top:-9px; left:30px;}
a.errorPageMsg{color:#EE2B1D !important; background:#fff url('../../image/error-icon2.gif') no-repeat 10px 10px !important; padding-left:32px !important; width:178px!important;}
a.errorPageMsg:hover{padding-left:31px !important; background:url('../../image/error-icon2.gif') no-repeat 9px 10px;}
.ErrorMessageBlockFloating{position:absolute; white-space:nowrap; color:maroon; padding:5px; text-indent:20px; background:url('../../image/exclamation.jpg') 5 2 no-repeat white;
border:solid 1px red; margin:5px; z-index:20;}
.ErrorMessageBlock a.hidden{font-weight:normal; text-decoration:underline; color:Red;}
.ErrorMessageBlock a.visible{font-weight:normal; text-decoration:underline; color:Red;}
.ErrorMessageControl{border:1px solid #FB5E52 !important;}
.ErrorMessageLabel{color:Maroon;}
.SuccessMessage{position:relative; display:block; min-height:20px\9; z-index:6; margin-top:1px; font:14px/18px Calibri; padding:15px 20px 15px 50px; border:1px solid #c0f370; color:#518c07; background:url('../../image/notification-green.gif') 14px 11px #f5ffe7 no-repeat;}
.ConsequenceMessage{position:relative; display:block; min-height:20px\9; z-index:6; margin-top:1px; font:14px/18px Calibri; padding:15px 20px 15px 50px; border:1px solid #ffe16b;
color:#f88000; background:url('../../image/notification-yellow.gif') 14px 11px no-repeat #fffada;}
.InformativeMessage{position:relative; display:block; min-height:20px\9; z-index:6; margin-top:1px; font:14px/18px Calibri; padding:15px 20px 15px 50px; border:1px solid #b2e7ff;
 color:#044173; background: #f5feff url('../../image/notification-blue.gif') 14px 11px no-repeat;}
.ExceptionMessage{position:relative; display:block; min-height:20px\9; z-index:6; margin-top:1px; font:14px/18px Calibri; padding:15px 20px 15px 50px; border:1px solid #fdc8bd;color:#ee2b1d; background:url('../../image/notification-red.gif') 14px 11px no-repeat #fff0e7;}
.busyProcessing {color:#044173; background:url(../../image/busy-process.gif) center 10px no-repeat #f6f6f6; border:1px solid #e2e2e2; width:250px; height:25px; padding:15px 0 15px 0px; font:15px/18px Calibri; text-align:center; position:relative;}
.Processing {color:#044173; background:url(../../image/busy-process.gif) center 10px no-repeat #f6f6f6; border:1px solid #e2e2e2; height:25px; width :200px; left :400px; top:300px; padding:15px 0 5px 0px; font:15px/18px Calibri; text-align:center; position:absolute; z-index :102;}
.PositionRight{position:absolute; right:10px;}
/*
            ===============Ends Here================
*/
.POTabs{float:left; font-size:8pt; font-weight:bold; table-layout:fixed;}
.POTabs TR TD{background:#F4F4F4; border:solid 1px #D4D1D1; padding:2px 0 2px 5px; cursor:pointer; color:#919191; height:26px; width:209px;}
.POTabs TR TD.pointer{background:#fff; border:none; width:16px;}
.POTabs TR TD.GroupUp{ border:solid 1px #D4D1D1; padding:2px 0 2px 5px; cursor:pointer; color:#919191; height:26px; width:209px; background:url('../../image/Tab_UpDownArrow.gif') right center no-repeat #f4f4f4;}
.POTabs TR TD.GroupDown{border:solid 1px #D4D1D1; padding:2px 0 2px 5px; cursor:pointer; color:#f4f4f4; height:26px; width:209px; background:url('../../image/Tab_UpArrow.gif') #A5A5A5 right center no-repeat;}
.POTabs TR TD.GroupChild{background-color:#fff; border:solid 1px #D4D1D1; padding:2px 0 2px 5px; cursor:pointer; color:#919191; height:26px; width:209px;}
.POTabs TR.Selected TD{border:none; background:url('../../image/TabsPointer_01.gif') right center #41A4D3 no-repeat; color:#fff; width:209px;}
.POTabs TR.Filler TD{height:100%;}
.POTabs TR.Selected TD.pointer{border:none; width:16px; background:url('../../image/TabsPointer_02.gif') left center #FFF no-repeat;}
.FormContainer{border:solid 1px #D4D1D1; margin-top:10px; padding-bottom:50px;}
.FormBackground{background:#fff; padding:5px; border:solid 1px #d6d6d6;}

/* Page Title Style*/

.PageTitle{color: #0070C0; font-family: Calibri,Verdana; font-size: 16pt; font-weight: normal; padding-left:10px;}
.PageSmallDescription{font-family: Calibri,Verdana; font-size: 12pt; font-weight: normal; font-style:italic;; color:#8C8C8C; text-align:right;}
.topNavigationBar .inner {padding:0 0 0 0px; margin:0;}
.topNavigation {width:auto; float:left; padding: 5px 0 0 4px; list-style:none; font-size:14px;}
.topNavigation li {float:left; padding:0 2px 0 5px; position:relative; height:30px; z-index:1000000; outline:none; background:url(../../image/menu-stp.jpg) 0 -9px no-repeat;}
.topNavigation li a {width:auto; height:23px; display:block; float:left; color:#2d4c0b; background:none; line-height:23px; font-family:Calibri; font-size:13px;
text-transform:uppercase;}
.topNavigation li a span {padding:0 14px; line-height:23px; display:block; width:auto;}
.topNavigation li.timeTracking a span { padding-right:19px;}
.topNavigation li a:hover,
.topNavigation li a.navcurrent,
.topNavigation li a.active,
.topNavigation li.timeTracking a:hover,
.topNavigation li.timeTracking a.active,
.topNavigation li.timeTracking a.navcurrent {color:#509307; background:#F4F8DD url(../../image/top-link-hover-bg-n.gif) no-repeat 100% 0;}
.topNavigation li.dropTab a:hover,
.topNavigation li.dropTab a.navcurrent {height:29px; color:#509307; background:#F4F8DD url(../../image/top-link-hover-bg.gif) no-repeat 100% 0;}
.topNavigation li.timeTracking a:hover,
.topNavigation li.timeTracking a.active,
.topNavigation li.timeTracking a.navcurrent {background:#F4F8DD url(../../image/top-link-time-tracking-hover-bg-n.gif) no-repeat 100% 0;}
.topNavigation li a:hover span,
.topNavigation li a.navcurrent span,
.topNavigation li a.active span {background:url(../../image/top-link-hover-bg-n.gif) no-repeat 0 -23px;}
.topNavigation li.dropTab a.active span,
.topNavigation li.dropTab a.navcurrent span {background:url(../../image/top-link-hover-bg.gif) no-repeat 0 -29px;}
.topNavigation li.home {padding:0 14px 0 0; background:none;}
.topNavigation li.home a {width:17px; height:30; padding:23px 0 0; overflow:hidden; text-indent:-1200000px; background:url(../../image/home-ico.gif) no-repeat 0 3px;}
.topNavigation li.home a:hover,
.topNavigation li.home a.navcurrent {background-position:-17px 3px;}
.topNavigation li ul { padding:10px 0px; background: url(../../image/top-sub-nav-bg.png) no-repeat 0px 100%;  left: 0px;  position: absolute; top: 29px;}
.topNavigation li ul li {height:auto; padding:0 8px; float:none; background:none;}
.topNavigation li ul li a {color:#6f7569; background:#f6f6f6; margin-bottom:2px; font-size:11px; width:152px; border-bottom:#e9eed1 1px solid; padding:0 0 0 10px; height:auto !important; float:none; background-image:none !important;}
.topNavigation li ul li a:hover {color:#2d4c0b; background:#eef5d0;}

/*===============Ends Here=============*/

.ToolbarPanel{margin-left:10px;}
.ToolbarPanel TD{padding-right:5px; float:left; font-size:12px !important;}
.ToolbarPanel TD input[type=checkbox],
.ToolbarPanel TD input[type=radio]{margin:-1px; padding:0px;}
.ToolbarPanel TD label{font-size:12px !important; margin:-5px 0px 0px 5px}
.BulkButtons{display:block; position:absolute; padding:0px; margin-left:5px; height:35px; z-index:1; margin-top:5px;}
.BulkButtonsRemove{display:block;padding:0;margin-left:0px;height:35px;z-index:1;margin-top:0px;}
.baseline .BulkButtons{margin-left:-7px;}
.WhiteLine{height:33px; background: #fefefe url('../../image/filter-box-bg.gif') repeat-x 0 100%;}

/* Filter Styles*/

.FilterTabClosed{width:130px; text-align:left; padding-right:10px; height:25px;}
.FilterTabClosedPM{	width:130px; text-align:left; padding-right:10px; height:41px;}
.FilterGradient TD.General,
.FilterGradient TD.GeneralNoGradient,
.FilterTabClosed{background:#fefefe url(../../image/filter-box-bg.gif) repeat-x 0 85%; }
.FilterGradientPM TD.General,
.FilterGradientPM TD.GeneralNoGradient,
.FilterTabClosedPM{background:#fefefe url(../../image/filter-box-bg.gif) repeat-x 0 100%;}
.FilterGradientPM TD.General A,
.FilterGradientPM TD.General label,
.FilterGradientPM TD.General span{margin-left:10px; font-weight:normal !important; font-size:12px; color:#5f5f5f;}
.FilterGradient TD.General A,
.FilterGradient TD.General label,
.FilterGradient TD.General span{margin-left:10px; font-weight:normal !important; font-size:12px; color:#5f5f5f; }
.FilterGradient TD.General span.MandatoryMark{color:Red;}
.FilterGradient TD.General A:hover{text-decoration:underline !important;}
.FilterGradient TD.General A[disabled]{color:Gray;}
.FilterGradient TD.General A[disabled]:hover{text-decoration:none !important;}
.FilterGradient TD.General .AllProjects{color:#f19704; font-size:12px; font-weight:bold !important;  background:url(../../image/project-type-current.gif) no-repeat 0 50%; padding-left:15px;}
.FilterGradientPM TD.General .AllProjects{color:#f19704; font-size:12px; font-weight:bold !important; background:url(../../image/project-type-current.gif) no-repeat 0 50%; padding-left:15px;}
.FilterTabOpen{background-color:#BFBFBF; width:130px; text-align:left; padding-right:10px; height:25px; background:url(../../image/filter-active.gif) no-repeat 0 2px; height:41px;
}
.FilterStaticSection a span.filterbutton{background:#999;}
.filterbutton {cursor:pointer; text-decoration:none; padding-right:8px; display:inline-block; line-height:25px; height:25px; color:#f19704; font-size:11px; font-weight:bold;font-family:Arial; margin-top:5px;}
span.filterbutton {vertical-align: middle;}
.filterbutton span {line-height:25px; height:25px; display:inline-block; background:#f1f1f1; padding:0 8px 0 20px; white-space:nowrap; min-width:100px;}
.filterbutton span span {background:transparent; padding:0; white-space:nowrap;}
.filterbuttonNormal {cursor:pointer; padding:0 8px 0 20px; display:inline-block; margin-top:5px;}
span.filterbuttonNormal {vertical-align: middle;}
.filterbuttonNormal span { padding:0 5px 0 2px; display:inline-block; background:#fff; white-space:nowrap; min-width:100px;}
.filterbuttonNormal span span {background:transparent; padding:0;}
.TabButtonHolder{background:#fff; height:100px; width:130px;	}
.TabButtonHolder a{color:#25a9d5;}
/*
        '===============Ends Here================
*/

.FilterTable{margin-left:1px; color:#fff;}
.FilterTable a{color:#333; display:block;	 white-space:nowrap; padding:0 14px;}
.FilterTable div{overflow:hidden;}
.FilterTable1 {margin-left:1px; color:#fff;}
.FilterTable1 table{margin-left:1px; color:#fff;}
.FilterTable1 a{color:#333; display:block; white-space:nowrap; padding:0 1px;}
.FilterTable1 table a{color:#333; display:block; white-space:nowrap; padding:0 14px;}
.FilterTable1 div{overflow:hidden;}
.FilterItemNormal {padding-left:1px; cursor:pointer; text-decoration:none !important;}
.TbSelectedLeft{height :31px; width:7px; background-position: right top; background-repeat: no-repeat; background:#fff; text-align :center ; color :steelblue ;}
.TbSelectedRight{height :31px; width:7px; background-position: left top; background-repeat: no-repeat; ackground-color: white; color :steelblue ; text-align :center ;}
.TbSelectedCenter{height :31px; width :94%; background-position: center top; background-repeat:repeat-x; background-color:#fff; text-align :center ; white-space:nowrap ; color :steelblue ; font-size :10pt; font-family: Calibri,Arial; font-weight: bold;}
.TbSelectedCenter a{color:#000; font-family:Calibri;}
.TbCenter a{color:#000;}
.TbLeft{height :30px; width:7px; background-image: url(../../image/TabLeft.png) right 0px no-repeat;  background-color: transparent; text-align :center ;padding-left:10px;}
.TbRight{height:30px; width:7px; background-image: url(../../image/TabRight.png) 0px 0px no-repeat; background-color: transparent; text-align :center ; padding-right:10px;}
.TbCenter{height :31px; width :94%; background-image: url(../../image/TabCenter.gif) repeat-x; background-color: transparent; background-position:center top; text-align :center ;white-space:nowrap ; min-width :100px; color:#000; font-weight:normal; border-bottom :solid 1px #DCE1E6;}
table.TbBottomBorder {border-bottom :solid 1px #DCE1E6;}
.DownUnSelected{border-bottom: solid 1px gray;}
.DownSelected{border-bottom: solid 1px white;}
/* =========== End here ============================== */
.FilterHolder{display:block; font-family:Calibri; overflow:visible; margin:5px auto; background:#F1F1F1;}	
.FilterHolder strong{font-size:12px; line-height:18px; text-transform:uppercase; color:#858585; background:inherit; padding:3px 21px;}	
.FilterAppliedStrip{font-size:11px;	background:#FFFEDE;	border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4;}
.FilterHolder, .DynamicFilters
/*.DynamicFilters*/
{background-color:transparent; color:#333; padding:5px 0 0 5px; vertical-align:top;}
.DynamicFilters{*display:block;}
.FilterHolder strong.title{font-size:12px; line-height:18px; text-transform:uppercase; color:#858585; background:inherit; padding:1px 0px;}
.FilterHolder strong.FilterBorderLeft{border:none;}
.FilterHolder div.container{height:135px; overflow:hidden; position:relative;}
.FilterHolder div.specificContainer{overflow:hidden; position:relative; height:125px;}
div.FilterHolder{display:block; height:auto; position:relative; margin:auto; padding:2px; color:#fff;}
#filterRow{width:100%; height:50px;}
Table.FilterHolder{table-layout:fixed;}
.FilterHolder TD{background:#f1f1f1; width:17%; color:#fff; padding:5px 0 0 1px; height:140px; vertical-align:top; overflow:hidden; font-family:Calibri;}
.addOrBtn{position:absolute;}
.andBtn, .orBtn{display:block; float:left; font-size:11px; line-height:19px; color:#6A6A6A;	height:19px; text-align:center;}
.andBtn {background:url(../../image/and-on.gif) no-repeat top; width:34px;}	
.orBtn{background:url(../../image/or-on.gif) no-repeat top; width:22px;}	
.addOrBtn a.andBtn:hover, .addOrBtn a.orBtn:hover, .addOrBtn a.andBtn.active, .addOrBtn a.orBtn.active  {background-position:0 bottom; font-weight:bold; color:#FFFFFF;
text-decoration:none;}
.small_lbl{display:block; line-height:25px; padding-left:5px;}
.lbl_containter{}
.drpdwn{display:block; background:#333;}
.add-close{position:absolute; padding-left:130px; width:35px; height:15px;}
.addOrBtn{margin:37px 5px 0 5px;}
.filter_row{display:block; float:left; padding:0%; width:424px;}
.padd-rt-spl{}	
.advanceClose {display:block; float:right; background:url(../../image/advance-close.png) no-repeat 0 0; width:16px; height:14px; margin-top:6px;}
.advanceAdd {display:block; float:right; width:14px; height:14px; background:url(../../image/advance-add.png) no-repeat 0 0; margin:6px 0 0 5px}
.advanceAdd:hover {background:url(../../image/advance-add-on.png) no-repeat 0 0;}	
.advanceClose:hover{background:url(../../image/advance-close-on.png) no-repeat 0 0;}
.advanceClose1 {display:block; float:right; background:url(../../image/advance-close.png) no-repeat; width:16px; height:14px; margin-top:6px;}
.advanceClose1:hover{background:url(../../image/advance-close-on.png) no-repeat; }
.FilterBorderLeft{border-left:solid 1px #fff;}
.FilterBorderTop{border-top:solid 1px #fff;}
.FilterBoxLeft{border:solid 1px #c0c0c0; border-right:0px; margin:0px; background:#fff;}
.FilterBoxRight{border-left:solid 1px #c0c0c0; padding:0 0 0 2px; margin:0px; background:#fff;}
.FilterBoxRight img{padding-right:2px;}
.FilterBoxComplete{border:solid 1px #c0c0c0; padding:0px 5px 0px 5px; margin:0;}
.FilterSearchText{float:right; width:250px; height:16px; padding:0px 5px 0px 5px; margin:0px; border:1px solid #d7d7d7; color:#777; font:normal 12px/15px Calibri;}
.prjTabContainer{}
.prjTabContainer div.prjMenu{float:left}
.prjTabContainer div.prjMenu:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.prjTabContainer ul.Tab{margin-left:10px;}
.prjTabContainer ul.Tab li{float:left; margin-right:5px; border:1px solid #D9D9D9; background:#D9D9D9; display:block; color:#000; padding:5px; min-width:80px; text-align:center;  height:25px; vertical-align:middle;}
.prjTabContainer ul.Tab li a{color:#595959; font-weight:bold;}
.prjTabContainer ul.Tab li.Current{float:left; background:#fff; margin-right:5px; display:block; border-top: solid 1px #D9D9D9;  border-left: solid 1px #D9D9D9; border-right: solid 1px #D9D9D9; border-bottom: solid 1px #fff; color:#000; padding:5px; min-width:80px;  text-align:center; font-weight:bold; height:25px; vertical-align:middle;}
.prjTabContainer div.TabContents{padding-top:20px; border:solid 1px #d9d9d9; margin-top:36px;}
.SortAsc a{background:url(../../image/sortasc.png) no-repeat 0px 3px; padding-left:10px;}
.SortDsc a{background:url(../../image/sortdsc.png) no-repeat 0px 3px; padding-left:10px;	}
a.SortAsc {background-image:url(../../image/sortasc.gif) 0px 3px no-repeat; padding:0 10px 0 10px}
a.SortDsc {background-image:url(../../image/sortdsc.gif) 0px 3px no-repeat ; padding:0 10px;}
.BorderLeft{border-left:solid 1px #DCE1E6;}
.BorderRight{border-right:solid 1px #DCE1E6;}
.BorderTop{border-top:solid 1px #DCE1E6;}
.BorderBottom{border-bottom:solid 1px #DCE1E6; background:#fff; padding-top:0;}
/*
===============Ends Here================
*/

/*Gantt Styles*/
.GanttGridTableStyle{border:none; background:#FBFBFB;}
.GanttGridTableStyle TH{background:#F3F3F3; color:#595959; font-size:8pt;}
.GanttGridTableStyle td.headerStyle{color:#595959; font-size:8pt;}
.GanttGridTableStyle td.headerStyle a{background:#F3F3F3; color:#595959; font-size:8pt; font-weight:bold;}
.GanttGridNormalStyle{background-color:#FBFBFB;}
.GanttGridHeaderStyle{background-color:#F3F3F3; color:#595959; font-size:8pt;}
.GanttGridPagerStyle{vertical-align:middle; background-color:#F3F3F3; color:#595959; font-size:8pt;}
.GanttGridPagerStyle table{display:inline; vertical-align :middle;}
.GanttGridPagerStyle a{background:#F3F3F3; padding:2px 5px; font-weight:bold; display:inline-block; border:solid 1px #A7A7A7; min-width:10px;}
.GanttGridPagerStyle SPAN,a.current{color:#0066CC; padding:2px 5px; display:inline-block; border:solid 1px #A7A7A7;}
/* Resource Explorer Grid Styles*/
.REGridTableStyle TH{background:#F3F3F3; color:#595959; font-size:8pt;}
.REGridTableStyle .AssignStructureSelected{background:#666699;}
.AssignStructureSelected{color:#272727; background: url(../../image/blue-row-hover.gif) repeat-x #f8f8f8;}
.REGridTableStyle td.headerStyle{background:#F3F3F3; color:#595959; font-size:8pt;}
.REGridTableStyle td.headerStyle a{background:#F3F3F3; color:#595959; font-size:8pt; font-weight:bold	}
/*
	===============Ends Here================
*/
.REGridNormalStyle{font-size:8pt;}
.REGridNormalStyle:hover TD{font-size:8pt; vertical-align :middle ;}
.REGridAlternateStyle{font-size:8pt; vertical-align :middle ;}
.REGridAlternateStyle:hover TD{font-size:8pt; vertical-align :middle ;}
.REGridHeaderStyle{background:#F3F3F3;}
.REGridHeaderStyle a{background:#F3F3F3;color:#595959; font-size:8pt; font-weight:bold; vertical-align :middle;}
.RELowHeaderRowStyle{ background:#F3F3F3; color:#595959; font-size:8pt; font-weight:bold;}
.REFooterStyle{background:#F3F3F3; color:#595959; font-size:8pt; font-weight:bold; height :30px;}	
.REGridPagerStyle{vertical-align:middle; background:#F3F3F3; color:#595959; font-size:8pt;}
.REGridPagerStyle table{display:inline; vertical-align :middle;}
.REGridPagerStyle a{background:#F3F3F3; padding:2px 5px; display:inline-block; border:solid 1px #A7A7A7; min-width:10px;}
.REGridPagerStyle SPAN{background:#F2F2F2; color:#0066CC; padding:2px 5px; display:inline-block; border:solid 1px #A7A7A7;}
.TableListStyle{background:#F3F3F3;color:#595959; font-size:8pt; font-weight:bold; min-height :30px;}
.PaddingLeft{padding-left :4px;	} 
.PaddingRight{ padding-right :4px;} 
.PaddingTop{padding-Top :4px;} 
.PaddingBottom{padding-Bottom :4px;}
/* -- top search box style -- */
.topSearchBox {float:right;padding:5px 0 0 10px; margin-right:0px;}
.topSearchBox input {float:right;margin-left:5px;}
.topSearchBox a {float:right; margin-left:5px;}
.topSearchBox .searchFeild {padding:0px 10px 0px 10px; color:#808080; border-width:1px 0 0 1px; border-style:solid; border-color:#63740e; font:12px/17px Calibri; margin-top:2px; line-height:20px; height:22px; }/*Edit by jyoti*/
* + html .topSearchBox .searchFeild {}
* html .topSearchBox .searchFeild {}
/*24-11-14 start work*/
/* -- top bar style -- */
.topBar {width:100%; height:100%; overflow:hidden; font:12px/16px  Arial, Helvetica, sans-serif;}
.topBar .logo {float:left; position:relative; left:0px;}
.topBar .rightList {float:right; font-size:10px; line-height:19px; color:#828282; background:inherit; list-style:none; padding:13px 0px 0 0;margin-right:0px;}
/*-- changed by mansi--*/
.topBar .rightList li {float:left; padding:0 0 0 5px;}
/* ajay 2-1-2015
.topBar .rightList li a.rightListGray {color:#828282; background:#eee ; width:44px; height:25px; line-height:25px; display:block; text-align:center; border-radius:3px; }
.topBar .rightList li a.rightListGray:hover {color:#000; background:#e4e4e4; background-position:0 -19px; text-decoration:none;} 
*/
.topBar .rightList li a.rightListGray {color:#828282; background:url(../../image/arrow-stp.png) no-repeat 37px; padding-right:8px; font-size:11px; width:36px; height:25px; line-height:25px; display:block; text-align:center; border-radius:3px; }
.topBar .rightList li a#Menu1_lnkHelp{width:30px !important;padding-right:0px; margin-right:0 !important;}

.topBar .rightList li a.rightListGray:hover {color:#000; background:url(../../image/arrow-stp.png) no-repeat 37px;}
.topBar .rightList li a.rightListNormal {color:#828282; text-decoration:underline;}
.topBar .rightList li a:hover {text-decoration:underline;}
.topBar .rightList li + li + li + li + li + li + li{padding-left:3px;}
.topBar .rightList li + li + li + li + li + li + li a{width: 30px !important;padding-right:27px !important;}

/*
	Context Menu Styles
*/
ul.ContextMenu{width:auto;list-style:none; padding:0px; margin:0px;	clear:both;display:block;}
ul.ContextMenu li{margin:0px; padding:0px; background:url(../../image/contextdownarrow.png) no-repeat 99% center;}
ul.ContextMenu li:hover{background:url(../../image/contextselectarrow.png) no-repeat 99% center;}
ul.ContextMenu li a{display:block; background:inherit; text-decoration:none; color:inherit;}
ul.ContextMenu li ul{display:none; float:none; clear:left; background:#ececec;}
ul.ContextMenu li:hover ul{display:block; position: absolute; margin:0 0 0 20px; padding:0;}
ul.ContextMenu a{display:block;}
ul.ContextMenu li ul{margin:0 0 10px 0; list-style:none;}
ul.ContextMenu li ul li{padding:5px; cursor:pointer; background-color:#ececec; background-image:none;}
ul.ContextMenu li ul li:hover{background-color:#BCBCBC; background-image:none;}
.PortfolioTargets input[type=text]{border:none; background-color:Transparent ; background-image:none;}
.DropdownMenu{float:left; background:#ececec; clear:left;border:solid 1px #dadada;}
.DropdownMenu a{display:block;padding:5px;}
.DropdownMenu a:hover{display:block; background-color:#cacaca;}

/* -- left panel style -- */
.leftPanel {width:219px; float:left; position:relative; left:1px;}
* html .leftPanel {width:216px;}
/* -- left navigation style -- */
.leftNavigation {list-style:none; z-index:100;}
.leftNavigation li {width:219px;}
* html .leftNavigation li {width:216px;}
/* -- leftNavigation li a style change Ajay 5-1-2015 -- */
.leftNavigation li a {width:201px; font-size:11px; font-weight:normal; display:block; padding:8px 9px 9px; color:#333; background:inherit;
border-top:#ddd 1px solid; text-transform :uppercase ;font-family :Calibri ; cursor:pointer;}
* html .leftNavigation li a {width:201px;}
.leftNavigation li a.noDivider {border-top:0; padding-top:9px;}
.leftNavigation li.drop a {background:url(../../image/arrow-1.gif) no-repeat 190px 6px;	}
.leftNavigation li.drop a:hover {background-position:189px 6px;}
.leftNavigation li.dropCurrnet a,
.leftNavigation li.drop a.current {background:url(../../image/arrow-2.gif) no-repeat;}
.leftNavigation li.dropCurrnet a:hover,
.leftNavigation li.drop a.current {background-position:189px 6px; white-space:nowrap;}
/*white-space:nowrap;*/
.leftNavigation li a:hover,
.leftNavigation li a.current,
.leftNavigation li.drop a.current,
.leftNavigation li.drop a.currentSub {padding:8px 8px 8px; border-width:1px; color:#f2930a; background:#fff; border-color:#ddd #FFFEFE #fff #ddd;	border-style:solid;}
.leftNavigation ul ul a.current{font-weight:bold; color:Red;}
/* -- drop menu style -- */
.leftNavigation li ul {background-color:#fff; color:inherit; border-left:1px solid #ddd;padding:0 0 8px;}
.leftNavigation li li { padding:0 0 3px;}
.leftNavigation li.drop li a {width:188px; font-weight:normal; background-image:none; color:#6D6D6D; background-color:inherit; border:none !important; margin:0 9px; padding:3px 0 3px 12px !important;}
.leftNavigation li.drop li a:hover,.leftNavigation li.drop li a.active {color:#000; background:#F8F8F8; font-weight:bold;}
.leftNavigation li.drop ul li a, .leftNavigation li.drop ul li a.current {background-image:none;}
.leftNavigation li.drop ul li a.current, .leftNavigation li.drop a.currentSub {color:#000; font-weight:bold;}
.IndicateMandatory{ position:absolute; right:22px; text-align:right; font-size:11px;}
.SectionBorders{border:solid 1px #d6d6d6; font-family:Calibri; font-size:13px; color:#626262;}
.MoveOptions{margin-top:50px;}
TEXTAREA.MaxLengthFiveHundred{font-size: 8pt; font-family: Calibri;  behavior:url('../../maxlength500.htc'); border:1px solid #ccccff; background-color:#fff; }
.GridTableStyle tr{ border:1p px solid #e4e4e4;}
.GridTableStyle tr{border-left:1px solid #CCC;}
.GridTableStyle tr td{*border-bottom:1px solid #e1ebf2; font-size:11px;}
.GridNormalStyle td{*border-bottom:1px solid #e1ebf2; *border-top:1px solid #e1ebf2;}
.GridTableStyle tr th{font-size:13px !important;font-weight:normal;}
.GridReadOnlyHeader th{background-color:#F3F3F3; font-size:13px; font-weight:normal; text-align:left; height:28px; }
.GridTableStyle tr TD table tr td{border:none;}
.GridTableStyle tr TABLE TR{border:none;}		
.GridTableStyle th{color:#595959; font-size:13px;}
.GridTableStyle tr TABLE TR input[type=checkbox] { width:auto; height:auto; padding:0; margin:0; float:none;}
.GridHeaderStyle td input[type=checkbox] {width:auto; height:auto; padding:0; margin:0; float:none; color: black;}
.GridHeaderStyle td a{font-size:13px; color:#000;}
.GridHeaderStyle td a:hover{color:#25a9d5 !important;}
ul.tabMenu1 li{	float:left; padding:0 3px 0 0;}
ul.tabMenu1 li a{float:left; color:#8a9295; background-color:inherit; background:url(../../image/midtab.gif) repeat-x 0 0; height:30px; display:block; font-size:12px;font-weight:normal; line-height:30px;text-align:center;}
ul.tabMenu1 li a span.left{float:left; background:url(../../image/lefttab.gif) no-repeat 0 0;}
ul.tabMenu1 li a span.close{float:left; background: url(../../image/advance-close.png) no-repeat 0px 1px; width:14px; height:15px; padding:0 10px 0 0; margin:0 0 0 15px;}
ul.tabMenu1 li a span.close1{float:left; background: url(../../image/advance-close2.png) no-repeat 0px 1px; width:14px; height:15px; padding:0 10px 0 0; margin:0 0 0 15px;}
ul.tabMenu1 li a span.close1:hover{float:left; background: url(../../image/advance-close2-ho.png) no-repeat 0px 1px; width:14px; height:15px; padding:0 10px 0 0; margin:0 0 0 15px;}
ul.tabMenu1 li a span.left span.right{ background:url(../../image/righttab.gif) no-repeat 100% 0; padding:0 25px; color:#8a9295; cursor:pointer; float:left; font-size: 11px; text-transform: uppercase; font-family: calibri;}
ul.tabMenu1 li a:hover{ color:#000;}
ul.tabMenu1 li a:hover span.left{display:block; color:#000;}
ul.tabMenu1 li a:hover span.left span.right{ display:block; color:#000;}
ul.tabMenu1 li a.hover{color:#000; text-align:center; height:30px; float:left; background:url(../../image/midHover.gif) repeat-x 0 0; border-bottom:1px solid #fff;}
ul.tabMenu1 li a.hover span.left2{float:left; background:url(../../image/leftHover.gif) left top no-repeat;}
ul.tabMenu1 li a.hover span.left2 span.right2{padding:0 25px; cursor:text; float:left; background:url(../../image/rightHover.gif) right top no-repeat; display:block;font-size: 11px; text-transform: uppercase; font-family: calibri;}
.advanceOption {padding:10px 0px;}
.advanceOption img {margin:3px 0 0;}
.advanceOption h2 {font-size:12px; line-height:14px; color:#858585; background-color:inherit; text-transform:uppercase; font-weight:bold;padding:0 0 12px;}	
.advanceOption table td {border:none!important;}
.advanceOption select {	width:95%; height:20px;	color:#000; background-color:#fff; border:1px solid #d6d6d6; font:normal 12px Calibri; margin:2px 0 0;	}/*Edit by jyoti*/
/* -- top right button link style -- */
.topRightBtnLink { width:auto; float:right; padding:4px 0 0;}
.topRightBtnLink li {float:right; padding:0 0 0 9px;}
.topLeftBtnLink { width:auto; float:left; padding:0; margin:0 0 0 5px; color:#595959; height :25px;}
.topLeftBtnLink div {float:left; padding:0; margin:0 5px 0 0; line-height:25px; vertical-align:middle;}
.topLeftBtnLink div  select{display:inline;}
.topLeftBtnLink div span{font-size:12px;}
.btn1 .rightHP,
.btn1 .repeatHP {olor:#5c5959; background:url(../../image/btn-1-bg.gif) no-repeat 0 0; height:25px; font-weight:bold; font-size:11px; line-height:25px; display:block; width:auto;float:left; cursor:pointer; width: 135px;}
.btn1 .rightHP {padding:0 3px 0 0; background-position:100% -25px;}
.btn1 .repeatHP {background-position:0 -50px; background-repeat:repeat-x;}
/* -- button style -- */
.btn1,
.btn1 .right,
.btn1 .repeat {color:#5c5959; background:url(../../image/btn-1-bg.gif) no-repeat 0 0; height:25px; font-weight:bold; font-size:11px; line-height:25px; display:block; width:auto;float:left;cursor:pointer;}

.btn1-bg{color:#5c5959; background:url(../../image/btn-2-bg.png) no-repeat 0 0; height:25px; font-weight:bold; font-size:11px; line-height:25px; display:block; width:auto;float:left;cursor:pointer;}

.btn1:hover, .btn1_new:hover{text-decoration:none;}
.btn2,
.btn2 .right,
.btn2 .repeat {color:#5c5959; background:url(../../image/btn-1-bg.gif) no-repeat 0 0; height:25px; font-weight:bold; font-size:11px; line-height:25px; display:block; width:auto;
float:left; cursor:pointer;}
.btn2:hover, .btn1_new:hover{text-decoration:none;}
.btn2 .ico {display:block; font-weight:bold; font-size:11px; line-height:25px; width:auto; float:left; padding:0 11px 0 30px; white-space:nowrap;}
.btn2 {padding:0 0 0 3px;text-decoration:none;}
.btn2 .right {padding:0 3px 0 0; background-position:100% -25px;}
.btn2 .repeat {background-repeat:repeat-x;}
.btn2:hover, .right:hover, .repeat:hover{text-decoration:none;}
.btn1_new {display:block; width:auto; float:left; color:#5c5959; background:url(../../image/btn-1-bg.gif) 0 -50px repeat-x; font-weight:bold; font-size:11px; line-height:22px;cursor:pointer; margin-top:4px; height:25px;}
.btn1_new {}
.btn1_new .right, .btn1_new .repeat{display:block; float:left; width:auto; height:25px;}
.btn1_new .right {background:url(../../image/btn-1-bg.gif) 0px top no-repeat;}
.btn1_new .repeat {background:url(../../image/btn-1-bg.gif) right -25px no-repeat;}
.grp_option{margin-top:5px;}
 .btnpdf1,
.btnpdf1 .right,
.btnpdf1 .repeat {color:#5c5959; background:url(../../image/btn-1-bg.gif) no-repeat 0 0; height:25px; font-weight:bold; font-size:11px; line-height:25px; display:block; width:auto; float:left; cursor:pointer;}
.btn1 .ico {display:block; font-weight:normal; font-size:10px; line-height:25px; width:auto; float:left; padding:0 11px 0 30px; white-space:nowrap; font-family :Calibri ;
text-transform :uppercase ;}
.btn1 {padding:0 0 0 3px;}
.btn1 .right {padding:0 3px 0 0; background-position:100% -25px;}
.btn1 .repeat {background-position:0 -50px; background-repeat:repeat-x;}
.btn1:hover, .right:hover, .repeat:hover{color:#000;}
/*Added by jyoti*/
.rscReplace{background:url(../../image/resource-replacement.png) no-repeat 6px 5px;}
.rscReplace:hover{background:url(../../image/resource-replacement-ho.png) no-repeat 6px 5px;}

.newTemplateProject {background:url(../../image/create-from-template.png) no-repeat 6px 5px;}   /*Changed by shivika */
 /*Added by shivika */
.newTemplateProject:hover {background:url(../../image/create-from-template-ho.png) no-repeat 6px 5px;}

.Viewdetails {background:url(../../image/view-details.png) no-repeat 6px 5px;}   /*Changed by shivika */
.Viewdetails:hover {background:url(../../image/view-details-ho.png) no-repeat 6px 5px;}
.ImpFromExcel {background:url(../../image/import-from-excel.png) no-repeat 5px 5px; text-decoration:none;}
.DwnTemplate {background:url(../../image/download-template2.png) no-repeat 5px 3.5px; text-decoration:none;}
.lnkMore{display:block; cursor:pointer; width:25px; height:25px; background: url('../../image/add-ico-normal.gif') 4px 4px  no-repeat;}
.lnkMore:hover{background:url('../../image/add-ico-hover.gif') 4px 4px  no-repeat;}
/*Changed by jyoti*/
.removeButton{display:block; cursor:pointer; width:25px; height:25px; background:url(../../image/bulk-d.png) no-repeat 5px 4px;}
.removeButton:hover{background:url(../../image/bulk-d-ho.png) no-repeat 5px 4px;}
a[disabled="disabled"]:hover span.removeButton {background:url(../../image/bulk-d.png) no-repeat 5px 4px; cursor:default;}
/*Added by jyoti*/
.remove{display:block; cursor:pointer; width:25px; height:25px; background:url(../../image/Remove-greyscale-16.png) no-repeat 5px 5px;}
.remove:hover{background:url(../../image/Remove-hover-16.png) no-repeat 5px 5px;}
.updateNow{background:url(../../image/update-time.png) no-repeat 6px 5px;}
.updateNow:hover{background:url(../../image/update-time-ho.png) no-repeat 6px 5px;}

.removeButtonDisabled {background:url(../../image/bulk-d.png) no-repeat 5px 5px;}/*Edit by jyoti*/
.runOptimizer {background:url(../../image/run-optimizer.png) no-repeat 5px 4px;}/*Edit by jyoti*/
.runOptimizer:hover{background:url(../../image/run-optimizer-ho.png) no-repeat 5px 4px;}
.addPortfolio {background:url(../../image/context-menu-add-ico2.gif) no-repeat 6px 7px;}
.editTarget {background:url(../../image/edit-project-ico-1.png) no-repeat 6px 7px;}
.PanelTopButton{display:block; cursor:pointer; width:60px; height:60px; background:url(../../image/panel-top-ico.png) no-repeat 5px 5px; margin:0}
.PanelTopButtonClick{display:block; cursor:pointer; width:60px; height:60px; background:url(../../image/panel-top-ico-h.png) no-repeat 5px 5px; margin:0}
.PanelLeftButton{display:block; cursor:pointer; width:60px; height:60px; background:url(../../image/panel-left-ico.png) no-repeat 5px 5px; margin:0;}
.PanelLeftButtonClick{display:block; cursor:pointer; width:60px; height:60px; background:url(../../image/panel-left-ico-h.png) no-repeat 5px 5px; margin:0}
.PanelRightButton{display:block; cursor:pointer; width:60px; height:60px; background:url(../../image/panel-right-ico.png) no-repeat 5px 5px; margin:0;}
.PanelRightButtonClick{display:block; cursor:pointer; width:60px;  height:60px; background:url(../../image/panel-right-ico-h.png) no-repeat 5px 5px; margin:0}
.PanelBottomButton{display:block; cursor:pointer; width:60px; height:60px; background:url(../../image/panel-bottom-ico.png) no-repeat 5px 5px; margin:0;}
.PanelBottomButtonClick{display:block; cursor:pointer; width:60px; height:60px; background:url(../../image/panel-bottom-ico-h.png) no-repeat 5px 5px; margin:0;}
/* Ends Here*/
.icoRight  {height:24px; font-weight:bold; font-size:11px; line-height:25px; display:block; width:auto; float:left; padding:0 15px 0 10px; white-space:nowrap;}
.icoBlank  { height:24px; font-weight:normal; font-size:10px !important; line-height:25px; display:block; width:auto; float:left; padding:0 11px 0 10px; white-space:nowrap;
 text-transform :uppercase ;font-family :Calibri ;}
#ulQuickButtons .icoBlank{ padding:0 8px;}
#ulQuickButtons>a{margin-bottom:5px;}
#ulQuickButtons{padding: 8px; margin: 8px;}
#ulQuickButtons li{clear: both !important; padding: 8px !important;}
#quickLinksPanel{display:none; position:relative;  margin-top:23px; border:1px #CCC solid;}
/* -- notification style -- */
.EmptyGridHeaderStyle TH{background:url(../../image/project-list-heading-bg.gif) repeat-x 0 0; font-size:13px; padding:8px 5px 8px; font-weight:normal !important; border-bottom:1px solid #e1ebf2; text-align :left ; text-decoration:none;}
.EmptyGridHeaderStyle A{color:#000;}
.EmptyGridAlternateStyle{padding:7px 5px; font-size:11px; height :24px; color:#272727; background-color:inherit; border-top:1px solid #fff; border-bottom:1px solid #e1ebf2;}
.EmptyGridAlternateStyle:hover TD{background:#f8f8f8 url(../../image/blue-row-hover.gif) repeat-x 0 100%;}
.EmptyGridNormalStyle{padding:7px 5px; height :24px; font-size:11px; color:#272727; background-color:inherit; border-top:1px solid #fff; border-bottom:1px solid #e1ebf2;}
.EmptyGridNormalStyle:hover TD{background:#f8f8f8 url(../../image/blue-row-hover.gif) repeat-x 0 100%;}
/* Context Menu Styles */
.dropArrow, .dropArrowNew, .drop-Arrow2, .dropArrow3, .dropArrow4 {display:block; width:24px; float:right; z-index:1; color:#006;}
* + html .dropArrow {top:1px;}
.adjustLeftTwenty{right:-20px;}
.adjustLeftSix{right:-6px;}
.adjustLeftThirty{right:-60px;}
.adjustLeftSeventy{right:-70px;}
.dropArrow .dropArrowLink, 
.dropArrowNew .dropArrowLinkNew,
.drop-Arrow2 .dropArrowLink, 
.dropArrow3 .dropArrowLink, 
.dropArrow4 .dropArrowLink{display:block; border:none; width:24px; height:18px; text-decoration:none; color:#633; background:url('../../image/drop-arrow-normal.png') no-repeat;}
* + html .dropArrow .dropArrowLink {display:block;}
* html .dropArrow .dropArrowLink {display:block;}
.dropArrow .dropArrowLink.now, .drop-Arrow2 .dropArrowLink.now,.dropArrow4 .dropArrowLink.now {display:block; background:url('../../image/drop-arrow-current-new.jpg') no-repeat #ebf3b8; border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px;}
.dropArrow .dropArrowMenu, 
.dropArrowNew .dropArrowMenuNew,
.drop-Arrow2 .dropArrowMenu,
.drop-Arrow2 .dropArrowMenu2, 
.dropArrow3 .dropArrowMenu, 
.dropArrow4 .dropArrowMenu{ position:absolute; display:none; width:210px; padding:0px; z-index:998; background:#ebf3b8;}
.dropArrowMenu2{display:none;}
.drop-Arrow2 #currentMenu{display:block;}
.prListMenu{left:14.5%;}
.dropArrow .dropArrowLink img{visibility:hidden; display:none;}
.dropArrowMenu ul, 
.dropArrowMenu ol,
.dropArrowMenu2 ul, 
.dropArrowMenu2 ol, 
.dropArrowMenuNew ul, 
.dropArrowMenuNew ol {list-style:none; background:#ebf3b8; padding:5px;}
.dropArrowMenu ul.noMar {margin:0;}
.dropArrowMenu ul li, .dropArrowMenuNew ul li, .dropArrowMenu2 ul li {padding:0 0 2px; background:#FFF; margin-top:1px;}
.dropArrowMenu div div a, .dropArrowMenuNew div div a, .dropArrowMenu2 div div a {padding:0 0 2px; line-height:22px;}
.child_nav{display:none; position:absolute; left:200px; margin-top:-25px;}
.dropArrowMenu .child_nav a{display:block; width:160px; background:#099; color:#FFF;}
.dropArrowMenu ul li.noPad {padding:0;}
.dropArrowMenu ul li a, .dropArrowMenu div div a, .dropArrowMenu2 div div a {display:block; color:#7d7d7d; font-size:11px; font-weight:normal; padding-left:22px; line-height:22px;	}
.dropArrowMenu ul li a.containsSubmenu{display:block; background:#F6F6F6 url(../../image/button_next.gif) no-repeat 99% center;}
.dropArrowMenu ul li a.containsSubmenu:hover{text-decoration:underline !important;}
.dropArrowMenu ul li a.containsSubmenu{display:block; background:#F6F6F6 url(../../image/button_next.gif) no-repeat 99% center;}
.dropArrowMenu ul li a.containsSubmenu:hover{text-decoration:underline !important;}
.dropArrowMenu ul li a.containsSubmenuSwap{background:#f6f6f6 url(../../image/button_next.png) no-repeat 99% center;}
.topNavigation li ul li a.containsSubmenu{display:block; background:#F6F6F6 url(../../image/button_next.gif) no-repeat 99% center !important;}
.dropArrowMenu ul li a.containsSubmenuSwap:hover{text-decoration:underline !important;}
.topNavigation li ul li a.containsSubmenu:hover{text-decoration:underline !important;}
.topNavigation li ul li a.containsSubmenuOpen{display:block; background:#F6F6F6 url(../../image/button_next.png) no-repeat 99% center !important;}
.topNavigation li ul li a.containsSubmenuOpen:hover{text-decoration:underline !important;}
ul[name^="ulNavCA"]  { background: none repeat scroll 0 0 #FFFFFF; border: medium none !important; margin: 0 !important; padding: 0 0 3px 15px !important;}
.topNavigation #menu_ca ul { padding:10px 0; background: url(../../image/top-sub-nav-ca.png) no-repeat 0px 100%; left: 0px; position: absolute; top: 29px;}
ul[name^="ulNavCA"] li { background: none repeat scroll 0 0 #F6F6F6; border-top: 1px solid #FFFFFF; font-size: 10px; line-height: 15px; margin-right: 2px; padding: 0 !important;}
ul[name^="ulNavCA"] li {margin-top: 1px; padding: 0 0 2px;}
ul[name^="ulNavCA"] li {list-style: none outside none;}
.topNavigation li ul li a[name^="ts_ca"] {width: 172px;}
* + html .dropArrowMenu ul li a {background-repeat:no-repeat;}
* + html .dropArrowMenu div div a {	background:#F6F6F6; line-height:22px;}
.dropArrowMenu ul li a:hover, .dropArrowMenuNew ul li a:hover,
.dropArrowMenu2 ul li a:hover{color:#2d4c0b; background:#eef5d0;}
.dropArrowMenu div div a:hover {color:#2d4c0b; background:#eef5d0;}
.dropArrowMenuNew ul li a,
.dropArrowMenu2 ul li a{ display:block; padding-left:10px; line-height:15px;}
.dropArrowMenuNew ul li a:hover,
.dropArrowMenu2 ul li a:hover {color:#2d4c0b; background:#eef5d0;}
/* child levels of context menu :me*/
.dropArrowMenu ul li ul {background:#FFF; padding:0px 0 3px 15px!important; margin:0!important; border:none!important; margin-right:5px;}
.dropArrowMenu ul li ul li {font-size:10px;	line-height:15px; background:#F6F6F6; border-top:1px solid #FFF; padding:0px!important; margin-right:2px;}
.dropArrowMenu ul li ul li a {padding-left:20px; background:none;}
.dropArrowMenu ul li ul li a:hover {text-decoration:underline;}
.dropArrowMenu ul li a.addProject{ background:url(../../image/context-menu-add-ico.gif) 5px 7px;}
.dropArrowMenu ul li a:hover {color:#2d4c0b;}
.dropArrowMenu ul li a.addProject:hover{ color:#2d4c0b; background:url(../../image/context-menu-add-ico2.gif);}
 a.saveButton {color:#FFFFFF; background:url(../../image/apply-filter-btn.gif) no-repeat 100% 0; height:24px; line-height:24px; padding:0; display:block; font-size:12px ;font-weight:bold; text-align:center; text-decoration:none !important; margin-bottom:5px; float:left;}
a.saveButton span {background:url(../../image/apply-filter-btn.gif) no-repeat 0 -24px; padding:0 15px; display:block; white-space:nowrap; font-family:Calibri; font-weight:normal;font-size:13px; text-transform:uppercase ;}
a.saveButton:hover{background-position:100% -48px;}
a.saveButton:hover span{background-position:0 100%; color:#fff;}
/* ================================= */
 a.applyFilter {color:#FFFFFF; background:url(../../image/apply-filter-btn.gif) no-repeat 100% 0; height:24px; line-height:24px; padding:0; display:block; font-size:12px; font-weight:normal; text-align:center; text-decoration:none !important; margin-bottom:5px; text-transform :uppercase ;}
a.applyFilter span {background:url(../../image/apply-filter-btn.gif) no-repeat 0 -24px; padding:0 15px; display:block; white-space:nowrap;}
a.applyFilter:hover{background-position:100% -48px;}
a.applyFilter:hover span{background-position:0 100%; color: #fff;}
a.clearFilter {color:#5C5959!important; background-color:inherit; background:url(../../image/clear-filter-btn.gif) no-repeat 100% 0; height:24px; line-height:24px; padding:0;display:block;font-size:12px; font-weight:normal; text-align:center; text-decoration:none !important; margin-bottom:5px; text-transform :uppercase ;}
a.clearFilter span {background:url(../../image/clear-filter-btn.gif) no-repeat 0 -24px; padding:0 15px; display:block; white-space:nowrap;}
a.clearFilter:hover {color:#000!important;}
.stickytooltip{display:none; position:absolute; z-index:20;}
.errorMsgLeft{position:relative; font-size:13px; color:#EE2B1D; padding:8px 10px 8px 30px; margin-left:11px; background:url(../../image/error-icon-small.gif) #FFF0E7 no-repeat 10px 10px; border:1px solid #FDC8BD;}
.errorMsgLeft .arrowArrow{position:absolute; top:8px; left:-11px;}
.errorMsgLeft P{top:8px; left:30px; width :200px;}

/*---Ends Here-----*/
.tabPan {height:30px; background:url(../../image/tab-pan-bg.gif) repeat-x 0 100%;}	
#tabholder{background:url(../../image/tab-pan-bg.gif) repeat-x 0 100%;}	
ul.AlertWrapper{float:right; font-size:12px; top:0px;  display:block;}
ul.AlertWrapper li{float:left;position:relative; padding:2px; z-index:100 !important;}
ul.AlertWrapper li  a.Flag{background:url(../../image/alertflag.png) no-repeat;display:inline; float:left; text-indent:-1000000px; width:50px; height:19px; cursor:pointer; }
ul.AlertWrapper li  a.FlagActive{background:url(../../image/alertflag.png) no-repeat left  -18px; display:block; float:left; text-indent:-100px; width:50px; height:19px; cursor:pointer;}
ul.AlertWrapper li:hover{padding:2px; background-color:#fff;}
ul.AlertWrapper li .AlertDiv{display:none; float:none; clear:both; z-index:100000000 !important;}
ul.AlertWrapper li div.Links a{margin-right:10px;}
.containsCount{position:absolute; left:15px; top:-5px;}
.containsCount sup{background-color:#fff; font-size:10px; padding:0 2px;}
.SlidesHolder{}
.SlidesHolder-Tabs {float:left;}
.SlidesHolder-Tabs ul{float:left;}
.SlidesHolder-Tabs ul li{float:left; margin-right:2px; width:auto; padding:  9px 10px 7px 10px; font-size:12px; text-decoration: none;  color:#000; cursor:pointer;}
.SlidesHolder-Tabs ul li.current{display:block; width:auto; padding: 9px 10px 7px 10px; font-size:12px; text-decoration: none;  color:#000; cursor:pointer;background:#f5f5f5;}
.Slides{background:#f5f5f5; padding:5px 0 0 8px;}
.chkTextHover{ position:relative; display:block; width:300px; }
.Formfields .chkTextHover input[type=checkbox]{ display:inline-block; width:auto; margin-top:2px;}
.Formfields .chkTextHover label{position:relative; padding-left:5px; padding:0; margin:0; top:-5px;}
.chkTextHover Label{display: inline\9; position: absolute\9; margin-top: 0px\9;  margin-left: 5px \9; *margin-top:3px;}
label[for^="chkTT"]{display: inline\9; position:relative; margin-top: -5px\9; margin-left: 5px \9;  bottom:5px\9; padding-right:10px;}
.chkTextHover Label{display: inline\9; position: absolute\9;  margin-top: 0px\9;  margin-left: 5px \9; *margin-top:3px;}
.rdbTextHover{ position:relative;  display:block;  width:300px; }
.Formfields .rdbTextHover input[type=radiobutton]{display:inline-block; width:20px; margin-top:2px;}
.Formfields .rdbTextHover Label{position:relative; padding:0 0 0 5px; margin:0; top:-2px;}
.rdbTextHover Label{display: inline\9; position: absolute\9; margin-top: 0px\9; margin-left: 5px \9; *margin-top:3px;}
.chkTextHover .chkTop~label{*margin-top:0px;}
/* Luca: calendar control*/
.jumpDate{float:left; padding:2px 0 0;}
.jumpDate input{float:left;}
.jumpDate .searchFieldSmall{width:86px; padding:2px 10px 4px 10px; margin:0 4px 2px 0; color:#808080; background:#fff; border:1px solid #D7D7D7; font:normal 11px/16px Arial, Helvetica, sans-serif;}
.backNextArrow a{float:left; width:15px; height:15px; display:block; text-indent:-50000px; margin:2px 6px 2px 0; font-size:0; line-height:0;}
.backNextArrow a.first {background:url('../../image/first-arrow-btn.gif') no-repeat 0 0;}
.backNextArrow a.previous {background:url('../../image/previous.gif') no-repeat 0 0;}
.backNextArrow a.next {background:url('../../image/back-btn.gif') no-repeat 0 0;}
.backNextArrow a.last {background:url('../../image/last-arrow-btn.gif') no-repeat 0 0}		
.backNextArrow a.first:hover, .backNextArrow a.previous:hover, 
.backNextArrow a.next:hover, .backNextArrow a.last:hover {background-position:bottom;}		
ul.calThumb {padding:0 0 0 8px; list-style-type:none;} 
ul.calThumb li {float:left; width:17px; margin:0 5px 6px 0; position:relative;}
ul.calThumb li a {width:17px; height:15px; display:block; text-indent:-500000px; font-size:0; line-height:0; margin-top :5px;}
ul.calThumb li a.day {background:url('../../image/cal-thumb.gif') no-repeat 0 0;}
ul.calThumb li a.day:hover { background-position:0 -15px;}
ul.calThumb li a.week {background:url('../../image/cal-thumb.gif') no-repeat -22px 0;} 
ul.calThumb li a.week:hover {background-position:-22px -15px;}
ul.calThumb li a.month {background:url('../../image/cal-thumb.gif') no-repeat -44px 0;}  
ul.calThumb li a.month:hover {background-position:-44px -15px;}
ul.calThumb li a.quarterly {background:url('../../image/cal-thumb.gif') no-repeat -65px 0;} 
ul.calThumb li a.quarterly:hover {background-position:-65px -15px;}
ul.calThumb li a.halfyearly {background:url('../../image/cal-thumb.gif') no-repeat -87px 0;} 
ul.calThumb li a.halfyearly:hover {background-position:-87px -15px;}
ul.calThumb li a.yearly {background:url('../../image/cal-thumb.gif') no-repeat -109px 0;}
ul.calThumb li a.yearly:hover {background-position:-109px -15px;}
ul.calThumb li span{display:block; position:absolute; left:-11px; top:-26px; padding-bottom:6px; display:none;}
ul.calThumb li span em {display:block; position:relative; border:1px solid #CBC9C3; background:#fff; font-size:10px; padding:0 10px; font-style:normal; line-height:16px; height:16px; color:#595959;}
ul.calThumb li span em img {position:absolute; top:16px; left:9px;}
/* end calendar control */

/* Luca: SkinID = Gantt */
div.GridGanttContainer{overflow-x:hidden; overflow:auto; height:300px; width:100%; padding: 0 0 0 0 !important; margin: 0 0 0 0 !important; display:block;}
div.GridGanttContainerExpanded{overflow-x:hidden; overflow:auto; width:100%; padding: 0 0 0 0 !important; margin: 0 0 0 0 !important; display:block;}
.Gantt{color:#272727; background:#fff; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding:1px 0 0;}
.Gantt .GridHeaderStyle th{color:#525f65; font-size:13px; padding:0 5px; font-weight:normal !important; border-right:1px solid #fff;}
.Gantt .GridHeaderStyle th.noPad {padding:0 0 0 0;}	
.Gantt .noPad table {padding: 0 0 0 0; text-align:center; border-top:1px solid #fff; width: 100%; border-spacing: 0;}	
.Gantt .noPad table th{background:none !important; font-size:11px !important; padding:0 2px 0 0 !important; font-weight:normal !important; border-right:1px solid #fff !important;}	
.Gantt td.bottomBorder {height:25px; padding:0 5px; border-bottom:1px solid #E8E8E8; font-size:11px;}
.Gantt td.rightBorder {	height:25px; padding:0 5px; border-right:1px solid #E8E8E8; font-size:11px;}
.gantt .GridHeaderStyle{padding:4px 0;}
.Gantt td a {font-weight:bold;}
.Gantt td.BaselineBar {height:2px !important; border:1px solid #7DA800  !important; background:#B0DE26 !important;}
.Gantt td.BaselineVerBar {
  height: 2px !important;
  border: 1px solid #1DA500 !important;
  background: #1DA500 !important;
}
.Gantt td.BaselinePrgmBar {height:2px !important; border:1px solid #7DA800  !important; background:#B0DE26 !important;}
.Gantt td.MilestoneBar,
.Gantt div.MilestoneBar{height:16px !important; background:transparent url('../../image/milestone-icon.png') no-repeat 1px 1px !important;}
.Gantt td.MilestonePrgmBar,
.Gantt div.MilestonePrgmBar{height:16px !important; background:transparent url('../../image/milestone-prgm-icon.png') no-repeat 1px 1px !important;}
.Gantt td.MilestoneNCBar,
.Gantt div.MilestoneNCBar{height:16px!important;background:transparent url(../../image/milestone-icon-nc.png) no-repeat 1px 1px!important;}
.Gantt td.MilestonePrgmNCBar,
.Gantt div.MilestonePrgmNCBar{height:16px !important;background:transparent url('../../image/milestone-prgm-icon-nc.png') no-repeat 1px 1px !important;}
.Gantt td.MilestoneBaselineBar,
.Gantt div.MilestoneBaselineBar{height:16px !important; background:transparent url('../../image/milestone-icon-baseline.png') no-repeat 0 0 !important;}
.Gantt td.ForecastBar{height:6px !important; border:1px solid #8D8D8D !important; background:#909090 url('../../image/llbar-bg.gif') repeat-x 0 0 !important;}
.Gantt td.ForecastPrgmBar {height:6px !important; border:1px solid #8D8D8D !important; background:#909090 url('../../image/llbar-prgm-bg.gif') repeat-x 0 0 !important;}
.Gantt td.ActualBar {height:3px !important; border:none !important; background:#fff !important;	}
.Gantt td.ActualPrgmBar{height:3px !important; border:none !important; background:#CC3333 !important;}
.Gantt td.SummaryBar{height:11px !important; border:none !important; background:url('../../image/tp-bar.gif') repeat-x 0 0 !important;}
.Gantt td.SummaryBarStart {height:11px !important; border:none !important; background:url('../../image/tb-bar-slider.gif') no-repeat 0 0 !important; padding:2px 0 0 2px;}
.Gantt td.SummaryBarEnd {width:11px; height:11px !important; border:none !important; background:url('../../image/tb-bar-slider.gif') no-repeat 100% 0 !important;}
.Gantt td.PTProgress{height:10px !important; border:1px solid #99CCFF !important; background:#909090 url('../../image/bgGanttBig.gif') repeat-x 0 0 !important;}
.Gantt td.PTPhyProgress{height:5px !important; border:none !important; background:#fff !important;	}
.Gantt .SelectedRow {background-color:#CBE8F8 !important;}
.Gantt input[type=checkbox] {width:auto;height:auto; padding:0; margin:0; float:none;}
.Gantt input[type=text]{ text-align: right; width: 99% !important;}
.GanttRow table { border-collapse: collapse; border-spacing: 0; margin: 0px !important; border:none;}
div.gridTable{ position:absolute; background:none; float:left; top:0px; z-index:20; height:100%;  width:100%; display:none;}
div.ganttRowTable{float:left; top:1px; height:100%; width:100%;}
div.gridTable table td.gridTableBorderLeft{border-left:1px dashed #CACACA; border-bottom:none; background-image:none;}
div.gridTable table td.gridTableBorderNone {border-bottom:none; background-image:none;}
/*end SkinID = Gantt */
.GrayLine{background:url('../../image/baseline-row-bg.gif') repeat-x 0 0; border-top:1px solid #fff; height:33px;}
.GrayLine .showLine,
.ToolbarPanel .showLine {height:25px; font-size:11px !important; line-height:13px; font-weight:bold; color:#5D595A; z-index:500 !important;}
.GrayLine .showLine span,
.ToolbarPanel .showLine span{padding:6px 0 0 7px !important; height:19px; display:block !important;}
.GrayLine .showLineActive,
.ToolbarPanel .showLineActive{background:url('../../image/show-line-bg.gif') no-repeat;}
.GrayLine .showLineActive span,
.ToolbarPanel .showLineActive span {background:url('../../image/show-line-bg.gif') no-repeat 0 -25px;}	
.GrayLine .showLine input,
.ToolbarPanel .showLine input{float:left; width:auto; height:auto; margin:-1px 5px 0 0;}
.ChkAlignMiddle{position :absolute ; padding-top :3px;  float :inherit ; }
.PFChartOption{ vertical-align:middle; background:#E4E4E4; color:#595959; font-size:8pt; padding-right :20px; height :30px; line-height:30px;}
.PFChartOption td span{position:inherit; float :left ; padding-left :20px;}
.TableHeading{color:#000; background-color:inherit; font-size:13px; font-weight:bold; text-decoration:none; margin-left:5px;}
.MilestoneCustomizePopups{background-color:#F1F1F1;}
.MilestoneCustomizePopups .HeaderLabel{font-size:12px; line-height:18px; text-transform:uppercase; color:#858585; background-color:inherit; padding:3px 23px; font-weight:bold;}
a.WhileLink{color:#858585;}
/**/
.MenuOptions{float:left; list-style:none; list-style-type:none;}
.MenuOptions li{float:left;  list-style-type:none; margin-right:10px;}
.MenuOptions li a{}
.MenuOptions li div#ShowMoreOption {background:#f6f6f6; border:solid 1px #e4e4e4; padding:2px;}
.MenuOptions li div#ShowMoreOption ul{display:block; width:100%;}
.MenuOptions li div#ShowMoreOption li{display:block; margin-bottom:2px; float:none;}
.MenuOptions li div#ShowMoreOption li a{white-space:nowrap;}
.MenuOptions li div#ShowMoreOption li:hover{background-color:#eef5d0;}
.MenuOptions li div#ShowMoreOption2{background-color:#f6f6f6; border:solid 1px #e4e4e4; padding:2px;}
.MenuOptions li div#ShowMoreOption2 ul{display:block; width:100%;}
.MenuOptions li div#ShowMoreOption2 li{ display:block; margin-bottom:2px; float:none;}
.MenuOptions li div#ShowMoreOption2 li a{white-space:nowrap;}
.MenuOptions li div#ShowMoreOption2 li:hover{background-color:#eef5d0;}
/* -- resource list data style -- */
.resourceData {color:#272727; background:#fff; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding:1px 0 0;}
.resourceData table th,
.resourceData th,
.resourceData td {color:#525f65; background:url(../../image/project-list-heading-bg.gif) repeat-x 0 0; font-size:13px; height:30px;	 font-weight:normal !important; border-right:1px solid #fff; padding-left:5px; padding-right:5px;}
.resourceData a,
.resourceData TH,
.resourceData TH a span{color:#595959; text-align :left ; font-weight:normal !important; font-size:13px !important;}
.resourceData .calDate td{font-size:11px; height:30px;}	
.resourceData .date {font-size:9px !important; padding:0; text-align:center;}
.resourceData .date td {height:30px;}	
.resourceData .leftRightPad {padding:0 10px;}
.resourceData .noPad {padding:0;}
.resourceTableData td {border-bottom:1px solid #ECEFF4;}
.resourceTableData .calDate{border-right:1px solid #CACACA; height:22px;}
.resourceTableData .leftBorder{border-left:1px solid #CACACA;}
.resourceTableData td.topTd {padding:7px 0;}
.resourceTableData td.btmTd {background:url(../../image/spacer-bg.gif) repeat-x 0 100 ; border-bottom:none !important;}
.resourceTableData td.btmTdRE {background:url(../../image/spacer-bg.gif) repeat-x 0 100%; border-bottom:solid 1px #C7C8CD;	}
.resourceData td.noBorder {border-right:0!important;}	
.resourceList{}
.resourceList tr td{padding-left:5px; padding-right:5px;  height:21px; color:#272727;}	
.resourceList input[type=button],
.resourceList input[type=submit],
.resourceList input[type=image]
{width:32px; height:35px; background:none; border:none; font:11px/35px Arial, Helvetica, sans-serif; text-align:center;	}
.resourceList input.PlainImg{width:auto; height:auto;}
.resourceList p {padding:0 10px;}
.resourceList tr.blue td table tr td {border-top:none; border-bottom:none; border-right:1px solid #CACACA;}	

/* 21-2-2015 */	
.resourceList tr.lightBlue td,
tr.lightBlue td {background:#F4F9FD; font-size:11px; color:#272727; height:20px; line-height:20px;}
.resourceList tr.lightBlue2 td,
tr.lightBlue2 td {background:#fff; font-size:11px; color:#272727; height:20px; line-height:20px;}

.resourceList tr.lightBlue td table tr td,
tr.lightBlue td.calDate{border-bottom:none; border-right:1px solid #CACACA;}		
.lightBlue .leftBorder,
.subheader .leftBorder,
.white .leftBorder{border-left:1px solid #CACACA;}
.resourceList tr.blue td {background:#D6E8F4; color:#5D595A; font-size:11px; font-weight:bold;}	
.resourceList tr td table.noFormatting,
.resourceList tr td table.noFormatting *,
.resourceList tr.blue td table.noFormatting,
.resourceList tr.blue td table.noFormatting *
{border:none; background-color:transparent;}	
.Pad5 TD,
.Pad5 TH
{padding:0px; padding-top:5px; padding-bottom:5px; }
.Pad2 TD,
.Pad2 TH
{padding:0px; padding-top:2px; padding-bottom:2px;}
/*====Ends Here====*/

.resourceList tr.deepBlue td,
.resourceList .deepBlue td{ background:#ADD7F4; color:#595959; font-size:11px; font-weight:bold; color:Black;}	
.deepBlue td.calDate{border-right:1px solid #fff;}	
.TopBorder,
.TopBorder td,
.TopBorder th,
th.TopBorder
{border-top:1px solid ; border-top-color:#fff !important;}
.BottomBorderNew,
.BottomBorderNew td,
.BottomBorderNew th,
th.BottomBorderNew
{border-bottom:1px solid ; border-bottom-color:#E4E4E4 !important;}	
.resourceList tr.deepBlue td table {border-left:1px solid #fff;}	
.resourceList tr.deepBlue td table tr td { border-top:none; border-bottom:none; border-right:1px solid #fff;}		
.resourceList tr.gray td { background:#FBFBFB; color:inherit;		}
.resourceList tr.gray td.calDate{ border-right:1px solid #CACACA}
.resourceList tr.white td {background:#fff; *color:inherit;}	
.resourceList tr td table {	border-left:1px solid #CACACA;}
.resourceList tr td table tr td {border-top:none; border-bottom:none; border-right:1px solid #CACACA; }		
.resourceList table td,
.resourceList .subheader td,
.subheader td{font-size:11px; color:#272727; background-color:#F4F9FD; line-height:20px;}
.resourceList .subheader td.calDate{border-right:1px solid #CACACA;}
.resourceList .noPad {padding:0;}
.resNoPad table tr td {padding:0!important;}
.resourceList tr td input[type=text]{border:none; background:#fff; font-size:11px !important; width:100%;}
.resourceList table.yellow td,
.resourceList tr td.yellow { background:#FFFFCC; border-right:1px solid #F3E69F;}

/* Ends Here*/

.resourceList table td.green,
td.green {background:#CBE067 !important; border-right:1px solid #B8CE4F;}
.resourceList table td.red,
td.red{background:#D70000 !important; color:#fff; border-right:1px solid #FA6767;}
.resourceListData table td,
.resourceListData .NormalRow,
.GeneralRowresourceListData td
 {background:#F4F4F4; color:inherit;}
.menuheader{ background:url(../../image/plus-icon.gif) no-repeat 0 40%; padding: 0 0 0 12px; margin:0 0 0 5px; color:#000; background-color:inherit;  cursor: pointer; text-decoration:none;}
.menuheader:hover{ background:url(../../image/plus-icon-h.gif) no-repeat 0 40%;	}
.openheader{ background-image: url(../../image/minus-icon.gif);}
.openheader:hover{ background-image: url(../../image/minus-icon-h.gif);}
a.expandBtnLink {float:left; background:url(../../image/exp-btn.gif) no-repeat 0 0; height:25px; font-family: Calibri; color:#5c5959; font-weight:bold !important; font-size:11px !important; line-height:25px; text-align:center; margin:0px; padding-left:2px; text-decoration:none !important; display:block;}
a.expandBtnLink .noPad {padding:0;}
a.expandBtnLink span.repeat{background:url(../../image/btn-1-bg.gif) repeat-x 0 -50px; height:25px; padding:0 0 0 3px !important; margin:0 2px;	 display:block; cursor:pointer;	}
a.expandBtnLink span.right{background:url(../../image/btn-1-bg.gif) no-repeat 100% -25px; height:25px; padding:0px;	 padding-right:2px; margin-right:0px !important; display:block; cursor:pointer;}	
a.expandBtnLink span.plus {background:url(../../image/plus-icon.gif) no-repeat 5px 2px; padding:0 2px 0 16px}
a.expandBtnLink:hover span.plus {background:url(../../image/plus-icon-h.gif) no-repeat 5px 2px;  padding:0 2px 0 16px}	
a.expandBtnLink span.minus {background:url(../../image/minus-icon.gif) no-repeat 5px 2px;   padding:0 2px 0 16px}
a.expandBtnLink:hover span.minus {background:url(../../image/minus-icon-h.gif) no-repeat 5px 2px;  padding:0 2px 0 16px}	
a.expandBtnLink span.minusPt {background:url(../../image/close-selected-item.png) no-repeat 5px 2px;   padding:0 2px 0 16px}
a.expandBtnLink:hover span.minusPt {background:url(../../image/close-selected-item-hover.png) no-repeat 5px 2px;  padding:0 2px 0 16px}	

a.expandBtnLink span.edit {float:left; background:url(../../image/context-menu-edit-ico.gif) no-repeat 5px 2px;  padding:0 2px 0 16px}
a.expandBtnLink:hover span.edit {float:left; background:url(../../image/edit-ico.gif) no-repeat 5px 2px;  padding:0 2px 0 16px;}	
a.expandBtnLink:hover {color:#000;}
a.expandBtnLinkEC {	background:url(../../image/btn-1-bg.gif) no-repeat 0 0; height:25px; font-family: Calibri; color:#5c5959; font-weight:bold !important; font-size:11px !important; line-height:25px; text-align:center; margin-top:2px; padding-left:2px; text-decoration:none !important; display:block;}	
a.expandBtnLinkEC .noPad {padding:0;}
a.expandBtnLinkEC span.repeat{background:url(../../image/btn-1-bg.gif) repeat-x 0 -50px; height:25px; padding:0 0px 0 3px !important; margin:0 2px;	display:block; cursor:pointer;}
a.expandBtnLinkEC span.right{background:url(../../image/btn-1-bg.gif) no-repeat 100% -25px; height:25px; padding:0px; padding-right:2px; margin-right:0px !important; display:block;cursor:pointer;}	
a.expandBtnLinkEC span.plus {background:url(../../image/plus-icon.gif) no-repeat 5px 2px; padding:0 2px 0px 16px}
a.expandBtnLinkEC:hover span.plus {background:url(../../image/plus-icon-h.gif) no-repeat 5px 2px; padding:0 2px 0px 16px}	
a.expandBtnLinkEC span.minus {background:url(../../image/minus-icon.gif) no-repeat 5px 2px;padding-left:16px; padding-right:2px;}

a.expandBtnLinkEC:hover span.minus {background:url(../../image/minus-icon-h.gif) no-repeat 5px 2px;	padding-left:16px; padding-right:2px;}	
a.expandBtnLinkEC span.edit {background:url(../../image/context-menu-edit-ico.gif) no-repeat 5px 2px; padding-left:16px; padding-right:2px;	}
a.expandBtnLinkEC:hover span.edit {	background:url(../../image/edit-ico.gif) no-repeat 5px 2px;	padding-left:16px;	padding-right:2px;}				
a.expandBtnLinkEC:hover {color:#000;}
/*Edit by jyoti
**********start here*******/
a.expandBtnLinkEC span.plus1 {background: url(../../image/expand-icon.png) no-repeat 3px 0px; padding: 2px 10px 3px 18px; display:inline-block; padding-top:15px; margin-top:4px;}
a.expandBtnLinkEC:hover span.plus1 {background:url(../../image/expand-icon-ho.png) no-repeat 3px 0px; display:inline-block;}	
a.expandBtnLinkEC span.minus1 {background: url(../../image/minus1-icon.png) no-repeat 3px 0px; padding: 2px 10px 3px 18px; display:inline-block; padding-top:15px; margin-top:4px;}
a.expandBtnLinkEC:hover span.minus1 {background: url(../../image/minus1-icon-ho.png) no-repeat 3px 0px;  display:inline-block; }
/********End here*************/

/*Ends here*/
	/*Add By Pooja For Outlook sync button*/
	/*---Start--*/
a.outlookBtnLinkEC:hover {color:#000;}
	a.outlookBtnLinkEC span.edit {background:url(../../image/context-menu-edit-ico.gif) no-repeat 5px 2px; padding-left:16px; padding-right:2px;}
	a.outlookBtnLinkEC {background:url(../../image/btn-1-bg.gif) no-repeat 0 0; height:25px; FONT-FAMILY: Calibri; color:#5c5959; font-weight:normal !important; font-size:10px !important;	line-height:25px; text-align:center; margin-top:2px; padding-left:2px;	text-decoration:none !important; display:block;	font-family :Calibri ; text-transform :uppercase ;}
	
a.outlookBtnLinkEC .noPad {	padding:0;}
a.outlookBtnLinkEC span.repeat{	background:url(../../image/btn-1-bg.gif) repeat-x 0 -50px; height:25px;	padding:0 0px 0 3px !important;	margin-right:2px; margin-left:2px; display:block; cursor:pointer;}
a.outlookBtnLinkEC span.right{background:url(../../image/btn-1-bg.gif) no-repeat 100% -25px; height:25px; padding:0px; padding-right:2px; margin-right:0px !important; display:block; cursor:pointer;}	
a.outlookBtnLinkEC:hover span.edit {background:url(../../image/edit-ico.gif) no-repeat 5px 2px;	padding-left:16px; padding-right:2px;}	
a.outlookBtnLinkEC span.minus {	background:url(../../image/syncsmall_n.jpg) no-repeat 5px 2px; padding-left:16px; padding-right:2px;}
a.outlookBtnLinkEC:hover span.minus {background:url(../../image/syncsmall.jpg) no-repeat 5px 2px; padding-left:16px; padding-right:2px;	/*---End--*/}	
/*
	Rakesh Verma [2nd July 2010] - Hierarchical Grid Styles
*/
.resourceList .baseline {display:table-row;	width:100%;	background:#D7D7D7 url(../../image/baseline-row-bg.gif) repeat-x 0 0; height:30px;}
div.baseline {display:block; width:100%; background:#D7D7D7 url(../../image/baseline-row-bg.gif) repeat-x 0 0;}


/* PO-Aniruddha [6th July 2010] - New style For Popup Forms and Messages */	
/* -- general popup form style starts here -- */

.generalPopup{background:#EFEFEF url(../image/gen-pop-bg.gif) repeat-x 0 0;	position:absolute; left:30px; right:30px; }
.generalPopup h2 {font-size:20px; line-height:22px; font-weight:normal; padding:15px 0;}	
.generalPopup table {border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff;}
.generalPopupTop {background:url(../image/gen-popup-top.gif) no-repeat 0 0;	height:34px;}
.generalPopupTop img {float:right; width:auto; margin:7px 10px 0 0;}	
.formPopup {background:#fff; border:1px solid #DCDCDC; padding:25px 50px 40px; }
.formPopup legend { color:#f2930a; background-color:inherit; font-size:17px; line-height:24px; padding-bottom:16px;}
.formPopup label { color:#626262; background-color:inherit;	display:block; padding:0; font-size:13px; FONT-FAMILY: Calibri;	} 
.formPopup input, .formPopup textarea {	width:317px !important;	padding:4px 3px 0 !important; margin:0 !important; color:#000; background:#fff; border:1px solid #d6d6d6; font:normal 13px Calibri;}
.formPopup input {height:21px !important;}
.formPopup textarea {height:70px !important;}
.formPopup select {	width:325px !important;	padding:0; margin:0 !important;	background:#fff; border:1px solid #d6d6d6; font:normal 13px Arial, Helvetica, sans-serif;}
.formPopup .formGreenBtn {font-size:14px; line-height:29px; font-weight:bold; text-decoration:none;	height:29px; color:#fff; background:#a6b849 url(../image/green-btn-bg.gif) no-repeat 100% 0; width:auto; float:left; display:block;	margin-right:10px;}
.formPopup .formGreenBtn span {	background:url(../image/green-btn-bg.gif) no-repeat 0 -29px; padding:0 19px; display:block;}
.formPopup .formGreenBtn:hover {background-position:100% -58px;}
.formPopup .formGreenBtn:hover span {background-position:0 100%;}	
/* -- general popup form style end here -- */

span.GanttTitle{font-size:18px !important; line-height:24px !important;	font-weight:normal !important; color:#f2930a !important; background-color:inherit !important; text-decoration:none !important;}

a.btnSnapshot{background:url('../../image/create-snapshot.png') no-repeat 0 0;	height:25px; width:27px; line-height:24px; padding:0; display:inline; clear:both; float:left;}
a.btnSnapshot:hover{background:url('../../image/create-snapshot-ho.png') no-repeat 0 0px;}
a.btnExpand{ background:url('../../image/expand-ico.gif') no-repeat 0 0; height:21px; width:21px; line-height:21px;	padding:0; display:inline; float:left;}
a.btnExpand:hover{background:url('../../image/expand-ico-h.gif') no-repeat 0 0px;}

/* New Css element for customize Section in PDE module on 13th July 2010 */

/* ------------------------Start Here------------------------ */

.dropdown-menu { width:500px; position:absolute; color:#25a9d5;	background-color:inherit; cursor:pointer; z-index:1000;}
.dropdown-menu .slide-down { background:url(../../image/cchart-tab-bg.gif) no-repeat; width:141px;}
.menu-first {color:#25a9d5;
	font-size:12px;	line-height:24px; padding:0 0 0 10px; display:block; text-decoration:none;}
.down-list { background:transparent url(../../image/drop-down-bottom.png) no-repeat bottom; }
.customChartTable {	margin:0px 0 0;}
.chartTopLeft{background:url(../../image/chart-top-left.png) no-repeat 0 0; width:20px;	height:20px;}
.chartTopRight {background:url(../../image/chart-top-right.png) no-repeat 0 0; width:20px; height:20px;}
.chartTopMid {background:url(../../image/chart-top-mid.png) repeat-x 0 0; width:20px; height:20px;}
.chartBtmLeft {background:url(../../image/chart-btm-left.png) no-repeat 0 0;width:20px; height:20px;}
.chartBtmRight {background:url(../../image/chart-btm-right.png) no-repeat 0 0; width:20px; height:20px;}
.chartLeft {background:url(../../image/chart-left.png) repeat-y 0 0; width:20px;	}
.chartRight {background:url(../../image/chart-right.png) repeat-y 0 0; width:20px;}
.chartBtmMid {background:url(../../image/chart-btm-mid.png) repeat-x 0 0; height:20px;}

.chartBtmBg {background:url(../../image/chart-btm-bg.png) no-repeat 0 0; height:17px;}
.chartMain {background:#fff;
            *padding:0 0 15px;}
.chartMain h3 {	font-size:15px;	line-height:7px; font-weight:normal; color:#F2930A;	padding:5px 0 5px;}
.chartMain table.chart td {	width:116px;border-right:1px solid #EFEFEF;	border-bottom:1px solid #EFEFEF;background:#fff no-repeat 50% 15px;	padding:65px 0 10px ;}
.chartMain table.chart td:hover {background:#fcfcfc no-repeat 50% 15px;}
.chartMain table.chart td.bubbleChart {	background-image:url(../../image/bubble-chart.gif);	}
.chartMain table.chart td.bubbleChart:hover {background-image:url(../../image/bubble-chart-h.gif);}
.chartMain table.chart td.bubbleChartOn {background:#fcfcfc url(../../image/bubble-chart-h.gif) no-repeat 50% 15px;	}
.chartMain table.chart td.resourceLoad {background-image:url(../../image/resource-load.gif);}
.chartMain table.chart td.resourceLoad:hover {background-image:url(../../image/resource-load-h.gif);}
.chartMain table.chart td.resourceLoadOn {background:#fcfcfc url(../../image/resource-load-h.gif) no-repeat 50% 15px;}
.chartMain table.chart td.resourceChart {background-image:url(../../image/resource-chart.gif);}
.chartMain table.chart td.resourceChart:hover {	background-image:url(../../image/resource-chart-h.gif);	}
.chartMain table.chart td.resourceChartOn {	background:#fcfcfc url(../../image/resource-chart-h.gif) no-repeat 50% 15px;}
.chartMain table.chart td.costRevenue {	background-image:url(../../image/cost-revenue.gif);}
.chartMain table.chart td.costRevenue:hover {background-image:url(../../image/cost-revenue-h.gif);}
.chartMain table.chart td.costRevenueOn {background:#fcfcfc url(../../image/cost-revenue-h.gif) no-repeat 50% 15px;	}
.chartMain table.chart td.pieChart {background-image:url(../../image/pie-chart.gif);}
.chartMain table.chart td.pieChart:hover {background-image:url(../../image/pie-chart-h.gif);}
.chartMain table.chart td.pieChartOn {background:#fcfcfc url(../../image/pie-chart-h.gif) no-repeat 50% 15px;}
.chartMain table.chart td.cashFlow {background-image:url(../../image/cash-flow.gif);} 
.chartMain table.chart td.cashFlow:hover {background-image:url(../../image/cash-flow-h.gif);} 
.chartMain table.chart td.cashFlowOn {background:#fcfcfc url(../../image/cash-flow-h.gif) no-repeat 50% 15px;}
.chartMain table.chart td.pGauges {	background-image:url(../../image/p-gauges.gif);	}
.chartMain table.chart td.pGauges:hover {background-image:url(../../image/p-gauges-h.gif);}
.chartMain table.chart td.pGaugesOn {background:#fcfcfc url(../../image/p-gauges-h.gif) no-repeat 50% 15px;}
.chartMain table.chart td.noRightBorder {border-right:none;}
.chartMain table.chart td.noBorder {border:none;}
.chartMain table.chart td.noBtmBorder {border-bottom:none;}
.chartMain table.chart td.noBgColor {background-color:#fff;	cursor:default;	}
.chartMain table.chart td label {padding:0 0 0 8px;	float:left;	width:auto;}
.chartMain table.chart td p {float:left;width:auto;	font-size:11px;	line-height:14px; color:#626262; text-transform:uppercase;}
* + html .chartMain table.chart td p {margin:0 0 0 -2px;}
.chartMain table.chart td input {float:left; width:auto;	margin:0 3px 0 0;}
* + html .chartMain table.chart td input {margin:-3px 3px 0 -4px;}
.customiseData {display:none;}
* + html .customiseData p {padding:5px 0 0;}
.customiseData p {font-size:12px; line-height:14px; color:#000; background:inherit; padding:1px 0 0;}
.customiseData label {font-size:13px;line-height:14px; color:#626262;	background:inherit;}
.customiseData select {	border:1px solid #CDCDCD;width:260px; font:normal 8pt Calibri;	color:#000;	background:#fff;}

.customiseData input.box {width:84px; height:16px; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#000; background-color:#fff; border:1px solid #CDCDCD; padding:3px 3px 0;	margin:0;}
.customiseData .btnField p {font-size:11px;	line-height:29px;}

.customiseData .formGreenBtn {font-size:14px; line-height:29px;	font-weight:bold; text-decoration:none;	height:29px; color:#fff; background:#a6b849 url(../../image/green-btn-bg.gif) no-repeat 100% 0;	width:auto;	float:left;	display:block; margin-right:6px;}
.customiseData .formGreenBtn span{background:url(../../image/green-btn-bg.gif) no-repeat 0 -29px; padding:0 7px; display:block;}
.customiseData .formGreenBtn:hover{	background-position:100% -58px;}
.customiseData .formGreenBtn:hover span{background-position:0 100%;}


/* used in tree view (EBS grouping) */

.removeBorder {	border:none !important;}
.removeBorder td {border:none !important;}
.removeBorder td table{	border:none !important;}
.removeBorder td table td{border:none !important;}
/* ------------------------End Here------------------------ */

/* -- 21.07.10 resource explorer header style starts here -- */
.explorerData {	width:100%;	color:#272727; background-color:#fff; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding:1px 0 0; background:#E7E7E7 url(../../image/project-list-heading-bg.gif) repeat-x 0 0;}
.explorerData th {color:#525f65; font-size:12px; line-height:15px; font-weight:normal !important; border-right:1px solid #fff; padding:3px 5px;} /*Changed by shivika*/
.explorerData th a {color:#525f65; text-decoration:none;}
.explorerData th a:hover {	/*text-decoration:underline;*/	color:#25A9D5;}
.explorerData .calDate th,
.explorerData .calDate td,
.explorerData th.calDate {font-size:11px; height:15px;	border-top:1px solid #fff;	border-right:1px solid #fff; text-align:center;	padding:0 1px;}
/* -- 21.07.10 resource explorer header style end here -- */
.FloatRightNavLeft{	float:right; list-style:none; list-style-type:none;	margin:0px;	padding:0px;}

.FloatRightNavLeft li{float:left; width:auto; margin-left:2px;}
.floatRight {float:right!important;}

/* -- selected by form style : For Search engine-- 5th Aug 2010 */
.selectedSearch {padding:3px 0 0;}
.selectedSearch .groupBy{font-size:12px;}
.selectedSearch label {	width:auto;	float:left;	padding:0 6px 0 0;font-size:12px;}
.selectedSearch select {float:left;	border:1px solid #d6d6d6; width:120px; height:19px;	font:normal 11px/19px Arial, Helvetica, sans-serif;	margin:0 10px 0 0;}
/*------------- sliding menu ---------*/
.searchContentHeader {font-size:14px!important;	line-height:32px!important;	color: #EA8A06!important;background:#FBFBFB!important; height:32px;	margin:0 0 1px;}
.groupTable .noBorder {	border:none;}
.groupTable td {padding:12px 19px 10px;	background:#FFFFFF!important;}
.groupTable td.grayColor {background:#FBFBFB!important;}
.groupTable td table td {border:none!important;	background:none!important; padding:0;}
.groupTable td table td h4 {font-size:13px;	line-height:17px; color:#626262; font-weight:normal; padding:0 0 7px; margin:0px;}
.groupTable td table td h4 a {text-decoration:none;}
.groupTable td table td a.addWatch {font-size:11px;	line-height:13px; font-weight:bold;	text-decoration:none; text-decoration:none;}
.groupTable tr.RowGrayColor {background:#FBFBFB!important;}
.groupTable td table td a:hover {text-decoration:underline;}
.groupTable td table td p {	font-size:12px;	line-height:18px; color:#A1A0A0; padding:0 0 6px; margin:0px !important;}
.groupTable td table td p span{ margin:0px;	font-weight :bold; color :Black ;}

.groupTable td table td p.meta {color:#515050;padding:0 5px 0 0;}
.groupTable img {padding:0;	margin:0;display:block;}
.showDetails { width: 427px; background: #F4F4F4; margin:0 0 0 15px; padding:5px 10px;}
.showDetails ul {list-style-type:none; margin:0!important;}
.showDetails ul li {padding:0 0 4px; line-height:15px!important;}
.showDetails ul li a {font-size:11px; line-height:15px!important; color:#4C4B4B; text-decoration:none;	}
.showDetails ul li a:hover {text-decoration:underline;}
/* -- dropdown searchbox style starts here -- */
#searchBox {width:164px; margin:0 3px 0 0;}
* + html #searchBox {margin:3px 3px 0 0;}	
#searchBox li{list-style-type:none;	position:relative;}
#searchBox li a {*float:left;width:158px; height:21px;font-size:12px; line-height:21px; display:block; color:#777; background:url(../../image/search-dropdown.gif) no-repeat 0 -21px; text-decoration:none;	cursor:pointer;	padding:0 0 0 6px;	text-align:left;}
#searchBox li a span.left {	background:url(../../image/search-dropdown.gif) no-repeat 100% 0; height:21px; display:block; padding:0 20px 0 0;	}
#searchBox div.drop {display:none;}
#searchBox li div.drop ul {	position:absolute; top:21px; left:0; list-style:none; padding:4px 0; background:#fff; border-left:1px solid #D6D6D6; border-right:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6;}
* + html #searchBox li div.drop ul {top:16px;}
#searchBox div.drop ul li {	color:#6f7569; font-size:12px; line-height:18px; font-weight:normal; padding:2px 6px; width:150px; height:auto;	float:none;	background-image:none;	text-align:left;}
#searchBox div.drop ul li input {margin:2px 4px 0 0;width:14px;	height:14px;}
/* -- dropdown searchbox style end here -- */
/* -- misc style -- */
.floatLeft {float:left!important;}
/* For Search engine : 14/07/2010 */
.filterBox .projectSearch {	width:auto;	float:right;}
* html .filterBox .projectSearch {	margin:0 -12px 0 0;	}	

.filterBox .projectSearch .searchFeild {height:16px;padding:3px 10px 3px 30px; margin-right:4px; border:1px solid #d7d7d7;color:#777;background:#fff url(../image/search-ico.png) no-repeat 8px 4px; font:normal 12px/16px Arial, Helvetica, sans-serif;}

#testspan{position:absolute; right:15px;	top:5px;}
#testspanLevel{	position:absolute; right:5px; top:5px;}

/*Messagebox */
.warningBox{width:459px;border:solid 1px #D9D9D9;padding:0 0 0 0;margin-top:5px;background-color:White;}
.warningHeading{height:15px;font-size:15px;padding:0 0 0 22px;margin-bottom:20px;}
.warningBox .warningBoxBot{	background:url(../../image/warning-bot.gif) no-repeat 0 100%;padding:0 0 8px 0;}
.warningBox .warningBody{padding:0 0 10px;}
.warningBox p{padding:0 22px 20px;}
.warningBox p.warningTitle{	background:url(../../image/notification-yellow.gif) no-repeat 20px 0;padding:4px 0 20px 55px;font-size:17px;}
.warningBox p.successTitle{background:url(../../image/notification-green.gif) no-repeat 20px 0;	padding:4px 0 20px 55px;font-size:17px;}
/*
	Rakesh Verma [25 Aug 2010] - PDE Alert Popup CSS
*/

.PDEAlertWrapper{padding:20px; background:#efefef; display: none; position: absolute; border:gray 1px outset; top:88px; left:300px; z-index:999;}
.frmcls{position:absolute; z-index:100000; top: 88px; left: 300px;display: none;}

/*
Rakesh Verma[31-Aug-2010] - Styles for Bulk Edit Section
*/
	.BulkEditControlsList {	list-style:none;margin:0px;	padding:0px;text-indent:0px;}
	.BulkEditControlsList li {margin:0px; float:left; margin-right:5px; border:solix 1px red; white-space:nowrap;}
	
	.BulkEditControlsList li.WithHeader{vertical-align:middle; line-height:25px;}
	.BulkEditControlsList li.WithHeader span{font-size:12px !important;	white-space:nowrap;}
	
	.BulkEditControlsList li.WithButton{vertical-align:middle;line-height:43px;	}
	.BulkEditControlsList li.WithButton span{font-size:12px !important;	white-space:nowrap;}
	
	.BulkEditObjects{position:absolute;	right:-15px; top:-6px; background:#f4f4f4; border:solid 1px #ddd; list-style:none;}
	
	.BulkEditObjects .BulkEditTitle	{font-size:14px;margin:0px 0px 5px;	}
	
	.BulkEditObjects li{float:left;	width:250px;padding:5px;}
	
	.BulkEditObjects .SelectedList{	height:375px; overflow-x:hidden;	overflow-y:auto;}

	.BulkEditObjects2{background:#f4f4f4; border:solid 1px #ddd; list-style:none;}
	
	.BulkEditObjects2 .BulkEditTitle{font-size:14px; margin:0px 0px 5px;	}
	
	.BulkEditObjects2 li{ float:left; width:250px; padding:5px;}
	
	.BulkEditObjects2 .SelectedList	{height:175px;	overflow-x:hidden;	overflow-y:auto;}

/*
	Styles for Bulk Edit Section Ends Here.
*/
/*
	Rakesh Verma [8th September 2010] - Styles for move up down button holder
*/
ul.ButtonHolder{list-style:none; margin:0px; padding:0px;}

ul.ButtonHolder li{	margin-bottom:10px;}
/* Developer: Niranjan
Date: 10/10/2011
Purpose: Apply Styles to LinkButtons, so they display icons with hovering option
 */
.resourcelist tr td table tr td.TSgridItemDate,
.gridtablestyle tr td.TSgridItemDate{  width:65px;}
.gridtablestyle tr td.TSgridIconHolder{ width:95px;}
.gridtablestyle tr td.TSgridItemIconHolder{ width:10px;}
.ico {height:24px; line-height:24px; font-weight:bold; font-size:11px; display:block; width:auto; float:right; padding:0 11px 0 30px; white-space:nowrap;}
.resourceList .ico { padding:0 15px 5px 10px;}
.new-ico .ico { padding:0 5px 0 5px;}
.lnkEdit{color:#5c5959;height:18px;	font-weight:bold;font-size:11px; /*line-height:25px;*/
	display:block; width:auto; float:left; text-decoration:none; cursor:pointer;}

.lnkDelete{	color:#5c5959; font-weight:bold;font-size:11px;	display:block; width:auto; float:left; text-decoration:none; cursor:pointer;}

.lnkUpdate{	color:#5c5959;	height:25px;font-weight:bold;font-size:11px;line-height:25px;display:block;	width:auto;	float:left;	text-decoration:none;cursor:pointer;}

.lnkCancel{	color:#5c5959;	height:25px;font-weight:bold;font-size:11px;line-height:25px;display:block;	width:auto;	float:left;	text-decoration:none;cursor:pointer;}

/*.btn1 .repeat span*/
/*Changed by jyoti*/
.imgIssues{	float:left;	cursor: pointer; background:url('../../image/issue-01.png') no-repeat 0 3px;}
.imgIssues:hover{background:url('../../image/issue-01-ho.png') no-repeat 0 3px;}

.imgActions{float:left;	cursor: pointer; background:url('../../image/action-01.png') no-repeat 0 3px;}

.imgActions:hover{background:url('../../image/action-01-ho.png') no-repeat 0 3px;}

.imgChanges{float:left; cursor: pointer; background:url('../../image/change-01.png') no-repeat 0 4px;}

.imgChanges:hover{background:url('../../image/change-01-ho.png') no-repeat 0 3px;}

.imgTickets{float:left;	cursor: pointer;background:url('../../image/tickets-01.png') no-repeat 0 3px;}
.imgTickets:hover{	background:url('../../image/tickets-01-ho.png') no-repeat 0 3px;}
.imgDisc{float:left;	cursor: pointer;background:url('../../image/discussion.png') no-repeat 0 3px;}
.imgDisc:hover{	background:url('../../image/discussion-ho.png') no-repeat 0 3px;}
.imgFlagYellow{ float:left; cursor: pointer;  background:url('../../image/Status-Flag-Yellow.jpg') no-repeat 0 0px;  height:16px;  width:16px;}
.imgFlagGreen{ float:left; cursor: pointer;  background:url('../../image/Status-Flag-Green.jpg') no-repeat 0 0px; height:16px; width:16px;}
.imgFlagRed{ float:left; cursor: pointer; background:url('../../image/Status-Flag-Red.jpg') no-repeat 0 0px; height:16px; width:16px;}

.imgFlagGray{float:left; cursor: pointer; background:url('../../image/Status-Flag-Black.jpg') no-repeat 0 0px; height:16px; width:16px;}
    
.imgDocs{float:left; cursor: pointer; background:url('../../image/document-01.png') no-repeat 0 3px;}

.imgDocs:hover{	background:url('../../image/document-01-ho.png') no-repeat 0 3px;}

.imgProgress{float:left; cursor: pointer; background:url('../../image/progress-binding.png') no-repeat 0 3px;}
.imgProgress:hover{	background:url('../../image/progress-binding-hover.png') no-repeat 0 3px;}

.imgOption{float:left; cursor: pointer; background:url('../../image/advance-option.png') no-repeat 0 3px;}
.imgOption:hover{	background:url('../../image/advance-option-hover.png') no-repeat 0 3px;}

.icoRightPT  {height:24px; font-weight:bold; font-size:11px; line-height:25px; display:block; width:auto; float:left; padding:0 20px 0 10px; white-space:nowrap;}

.imgRisks{float:left; cursor:pointer; background:url('../../image/risk-01.png') no-repeat 0 3px;}

.imgRisks:hover{background:url('../../image/risk-01-ho.png') no-repeat 0 3px;}

.imgIssues ~ span, .imgActions ~ span, .imgRisks ~ span, .imgDocs ~ span, .imgChanges ~ span,.imgTickets ~ span{line-height:22px;}

.save{background:url('../../image/save-ico-normal.png') no-repeat 9px 5px;}
.save:hover{background:url('../../image/save-ico-hover.png') no-repeat 9px 5px;}

/*Added by jyoti*/
.alignData{background:url('../../image/align-data.png') no-repeat 4px 5px;}
.alignData:hover{background:url('../../image/align-data-ho.png') no-repeat 4px 5px;}
.pushData{background:url('../../image/push-data.png') no-repeat 4px 5px;}
.pushData:hover{background:url('../../image/push-data-ho.png') no-repeat 4px 5px;}
.saveBaseline1{background:url('../../image/save-baseline.png') no-repeat 9px 5px;}
.saveBaseline1:hover{background:url('../../image/save-baseline-ho.png') no-repeat 9px 5px;}
.calculateWeight{background:url('../../image/calculate-weight.png') no-repeat 4px 5px;}
.calculateWeight:hover{background:url('../../image/calculate-weight-ho.png') no-repeat 4px 5px;}
.importPM{background:url('../../image/importPM.png') no-repeat 4px 5px;}
.importPM:hover{background:url('../../image/importPM-ho.png') no-repeat 4px 5px;}
.printPM{background:url('../../image/print.png') no-repeat 4px 5px;}
.printPM:hover{background:url('../../image/print-ho.png') no-repeat 4px 5px;}
.selectColumns{background:url('../../image/select-columns.png') no-repeat 4px 5px;}
.selectColumns:hover{background:url('../../image/select-columns-ho.png') no-repeat 4px 5px;}
.linkObject{background:url('../../image/link-object.png') no-repeat 4px 5px;}
.linkObject:hover{background:url('../../image/link-object-ho.png') no-repeat 4px 5px;}
.refreshDate{background:url('../../image/refresh-dates.png') no-repeat 3px 4px;}
.refreshDate:hover{background:url('../../image/refresh-dates-ho.png') no-repeat 3px 4px;}
.budgetManagement{background:url('../../image/budget-management.png') no-repeat 3px 4px;}
.budgetManagement:hover{background:url('../../image/budget-management-ho.png') no-repeat 3px 4px;}
.budgetSelection{background:url('../../image/budget-selection.png') no-repeat 3px 4px;}
.budgetSelection:hover{background:url('../../image/budget-selection-ho.png') no-repeat 3px 4px;}
.deleteBudgetElement{background:url('../../image/delete-budget.png') no-repeat 3px 4px;}
.deleteBudgetElement:hover{background:url('../../image/delete-budget-ho.png') no-repeat 3px 4px;}
.alignBudget{background:url('../../image/budget-model.png') no-repeat 9px 4px;}
.alignBudget:hover{background:url('../../image/budget-model-ho.png') no-repeat 9px 4px;}
.editPortfolio{background:url('../../image/edit-portfolio.png') no-repeat 3px 4px;}
.editPortfolio:hover{background:url('../../image/edit-portfolio-ho.png') no-repeat 3px 4px;}
.portfolioModeler{background:url('../../image/portfolio-modeler.png') no-repeat 3px 4px;}
.portfolioModeler:hover{background:url('../../image/portfolio-modeler-ho.png') no-repeat 3px 4px;}
.showConstraints{background:url('../../image/show-constraints.png') no-repeat 3px 4px;}
.showConstraints:hover{background:url('../../image/show-constraints-ho.png') no-repeat 3px 4px;}
.scenarioSelection{background:url('../../image/scenarios-selection.png') no-repeat 3px 4px;}
.scenarioSelection:hover{background:url('../../image/scenarios-selection-ho.png') no-repeat 3px 4px;}
.scenarioMngment{background:url('../../image/scenarios-management.png') no-repeat 7px 4px;}
.scenarioMngment:hover{background:url('../../image/scenarios-management-ho.png') no-repeat 7px 4px;}
.assignCostNRev{background:url('../../image/assign-costs.png') no-repeat 3px 4px;}
.assignCostNRev:hover{background:url('../../image/assign-costs-ho.png') no-repeat 3px 4px;}
.analysisConfig{background:url('../../image/analysis-configuration.png') no-repeat 3px 3px;padding-left:35px!important}
.analysisConfig:hover{background:url('../../image/analysis-configuration-ho.png') no-repeat 3px 3px;}
.assgnResource{background:url('../../image/assign-resources01.png') no-repeat 3px 4px;}
.assgnResource:hover{background:url('../../image/assign-resources01-ho.png') no-repeat 3px 4px;}
.needfulEffort {background: url(../../image/NeedfulLogo.png) no-repeat center center; background-size: 25px;}
.needfulEffort:hover {background: url(../../image/NeedfulLogo.png) no-repeat center center; background-size: 25px;}
.obsChart{background:url('../../image/obs-chart.png') no-repeat 3px 4px;}
.obsChart:hover{background:url('../../image/obs-chart-ho.png') no-repeat 3px 4px;}
.assgnActivities{background:url('../../image/addActivities.png') no-repeat 3px 4px;}
.assgnActivities:hover{background:url('../../image/addActivities_h.png') no-repeat 3px 4px;}
.jiraworklog{background:url('../../image/jira-worklog.png') no-repeat 2px 2px;}
.jiraworklog:hover{background:url('../../image/jira-worklog-hover.png') no-repeat 2px 2px;}
.ico.jiraworklog{padding-left:36px;}
.ImageSlider{background:url('../../image/AttAdd.gif') no-repeat 3px 4px;}/*Added by raushan 18.03.2017*/
.ImageSliderDel{background:url('../../image/AttDel.gif') no-repeat 3px 4px;}/*Added by raushan 18.03.2017*/
.ImageTemplate{background:url('../../image/ChangeTemplate.png') no-repeat 3px 4px; height :20px;} /*Added by raushan 18.03.2017*/
/* -- closing tab style starts on 28.07.10 -- */
.publishCost{background:url('../../image/push-data.png') no-repeat 2px 2px;}
.publishCostPL {background: url(../../image/pd-updated-gray.png) no-repeat 1px 3px;}
.publishCost:hover{background:url('../../image/push-data-ho.png') no-repeat 2px 2px;}
.publishCostPL:hover{background:url('../../image/pd-updated-gray.png') no-repeat 1px 3px;}
.ico.publishCost{padding-left:36px;}
.closingTabs {margin:0 0px;}
.closingTabs a.addTab {font-size:12px;line-height:14px;	color:#25A9D5;}
ul.addTab {	position:relative;}
ul.addTab li{list-style-type:none; position:relative; float:left; width:auto;}
ul.addTab li a {height:30px; font-size:13px; line-height:30px; font-weight:bold; display:block;	color:#5c5959; background-color:inherit; background:url(../../image/add-close-tab-bg.gif) no-repeat 0 -30px; text-decoration:none !important;cursor:pointer;	float:left;	width:149px;padding:0 0 0 10px;	table-layout:fixed;}
ul.addTab li a span.left2 {	float:left;	width:100%;	background:url(../../image/add-close-tab-bg.gif) 100% 0 no-repeat !important; height:30px; display:block; padding:0 9px 0 0;}

ul.addTab li a.Selected {height:30px;font-size:13px; line-height:30px; font-weight:bold; display:block; color:#5c5959; background:url(../../image/add-close-tab-bg-selected.gif) no-repeat 0 -30px green; text-decoration:none; cursor:pointer;	float:left;	width:149px; padding:0 0 0 10px;	}

ul.addTab li a.Selected span.left2 {float:left;	width:100%;	background:url(../../image/add-close-tab-bg-selected.gif) 100% 0 no-repeat !important ; height:30px; display:block; padding:0 9px 0 0;}

ul.addTab li a:hover {	color:#000;	}
/* -- add tab style starts here -- */
#tabArrow li{list-style-type:none; position:relative;}
#tabArrow li a {display:block; width:30px; height:30px; background: url(../../image/closibg-tab-arrow.gif) no-repeat 0 0;	cursor:pointer;	
}
#tabArrow div.drop {display:none;}
#tabArrow li.activeMenu div.drop ul {position:absolute;	top:29px; left:-269px; padding:6px 8px 10px;	list-style:none;border:1px solid #CECBCB;background-color:#FAFAFA;}
#tabArrow div.drop ul li {height:auto;}

#tabArrow li.activeMenu div.drop ul li a {color:#626262; background-color:#FAFAFA; font-size:12px; line-height:18px; font-weight:normal; padding:1px 10px 0 18px; width:256px; height:auto; background-image:none; text-decoration:none;
}
#tabArrow li.activeMenu div.drop ul li a:hover {color:#2d4c0b; background: url(../../image/tab-bullet.png) no-repeat 0 4px;	}
#tabArrow li.activeMenu div.drop ul li a.active {color:#2d4c0b;	text-indent:inherit; background: url(../../image/tab-bullet.png) no-repeat 0 4px;}
/* -- add tab style end here -- */

.icorpt {height:24px; font-weight:bold; font-size:11px;	line-height:25px; display:block; width:auto; padding:0 2px 0 30px; white-space:nowrap;}

.btn12,
.btn12 .right,
.btn12 .repeat {color:#5c5959;background:url(../../image/btn-1-bg.gif) no-repeat 0 0;height:25px;font-weight:bold;	font-size:11px;	line-height:25px;display:block;	width:auto;	cursor:pointer;}

.btn12:hover{text-decoration:none;}

.btn12 {padding:0 0 0 3px;}
.btn12 .right {	padding:0 3px 0 0;background-position:100% -25px;}
.btn12 .repeat {background-position:0 -50px; background-repeat:repeat-x;}
.btn12:hover .repeat{color:#000;}

.newIconNormal { background:url(../images/new-ico-normal.png) no-repeat 6px 4px;}
.newIconNormal:hover { background:url(../images/new-ico-hover.png) no-repeat 6px 4px;}

div.wrapper h3 { color:#7d7d7d;  background-color:transparent;  font-size:15px; line-height:17px; font-weight:normal;}

.GridTableStyle{font-size:11px;	background:none;}
.GridTableStyle:hover{}

.NoneGridView TD,
.NoneGridView TH
{padding:5px;}

.GridTableStyle TH{	background:#F3F3F3; color:#595959;	font-size:13px;}

#dg tr td{ padding:2px;}
#dgSkills tr td{ padding:2px;}

.GridTableStyle .AssignStructureSelected{width:100%; height:30px; color:#272727; background: url(../../image/blue-row-hover.gif) repeat-x #f8f8f8;}

.GridTableStyle td.headerStyle{	color:#595959; font-size:13px;}

.GridTableStyle td.headerStyle a{font-size:13px;}
.GridTableStyle td{}

/*
	===============Ends Here================
*/
.GridNormalStyle{margin-top:1px; font-size:11px !important;	color:#272727;	border-top:1px solid #e1ebf2; border-bottom:1px solid #e1ebf2;}
.GridAlternateStyle{ font-size:11px !important;	color:#272727;	border-top:1px solid #e1ebf2; border-bottom:1px solid #e1ebf2;}

.GridHeaderStyle{background:url('../../image/baseline-row-bg.gif') repeat-x 0 0 #E4E4E4; padding:4px 5px; color: #525f65; font-size: 13px; font-weight: normal !important; height:33px; *height:25px;}

.GridHeaderStyle TH,
.GridHeaderStyle TD {color: #595959; background: url('../../image/project-list-heading-bg.gif') #e7e7e7 repeat-x 0px 0px; font-size: 13px !important; font-weight: normal !important; border-color: #FDFDFD #E4E4E4 #E4E4E4 #FDFDFD;}

.GridHeaderStyle TH SPAN{ color:#595959;text-align :left ;font-weight:normal !important; font-size:13px !important;}

.GridHeaderStyle a{color:#595959; text-align :left ;}

.GridHeaderStyle TH a,
.GridHeaderStyle TH,
.GridHeaderStyle TH a span{	color:#595959;	text-align :left ;	font-weight:normal !important;	font-size:13px !important;}
.GridHeaderStyle .center{ text-align:center;}
.GridHeaderStyle .lt_align{ text-align:left; }
.GridHeaderStyle .rt_align{ text-align:right; }
.GridHeaderStyle TH a:hover,
.GridHeaderStyle TH a:hover span{color:#25a9d5 !important; font-weight:normal !important; font-size:8pt;}

.GridHeaderStyle span{color:#595959; font-size:13px;	font-weight:bold; text-align :left;}
.GridHeaderStyle th[align="right"], .GridHeaderStyle td[align="right"]
{text-align:right;}
.GridFooterStyle{color:#595959; font-size:8pt; font-weight:bold;}
.group_lbl{	line-height:30px;padding-left:5px;}

.PagerPanel TD{	padding-right:5px;}

.PagerPanel TD A{color:#595959;	font-weight:bold; font-size:12px !important;}

.GridPagerSplStyle{	vertical-align:middle;	text-align :right; background:#E4E4E4;color:#595959; font-size:8pt;	padding-right :20px; height :30px; line-height:30px;}

.PositionAbsolute{position:absolute;}


.resourceList .GridTableStyle .GridNormalStyle, 
.resourceList .GridTableStyle .GridAlternateStyle{ border-bottom:0px;}
.resourceList .GridTableStyle .GridNormalStyle td, 
.resourceList .GridTableStyle .GridAlternateStyle td{ border-left:none;	border-right:none;background:#FFF;}
* + html .resourceList .GridTableStyle .GridNormalStyle td,
* + html .resourceList .GridTableStyle .GridAlternateStyle td{border-top:1px solid #e1ebf2;}

.child_nav{}
.testul ul{	display:block;}
.myArrow{display:block;	position:absolute; left:170px;}
.FormFields {FONT-FAMILY: Calibri; font-size:12px; color:#8C8C8C;}
.CustomiseFormFields{FONT-FAMILY: Calibri; font-size:13px;color:#626262;}
.CustomiseFormFields td p span{	margin-left:15px;}
.FormFields input[type=image]{position:relative; z-index:1; display:inline-block; top:5px;}
* + html .FormFields input[type=image]
{ top:-5px;}
.FormFields TD input[type=image]
{padding-top:0px;padding-bottom:0px;margin:0px;vertical-align:top;top:-2px;}
.FormFields .GridTableStyle input[type=image]
{*position:static;
	*bottom:5px;
	*top:0px;
	*margin-top:-10px;
}
.FormFields TD a{margin-top:0px; white-space:nowrap; color:#25a9d5;text-decoration:none;}
.FormFields input[type=text],
.FormFields input[type=password]
.FormFields select{	color:#777;	background:#fff; border:1px solid #d6d6d6; font:normal 13px Calibri;}
.FormFields input[type=text],
.FormFields input[type=password],
.FormFields select{	margin-top:0px;	margin-bottom:2px;color:#000;}/*Edit by jyoti*/
.FormFields input[type=checkbox]
{display:inline-block; font:normal 13px Calibri;}
.FormFields input[type=radio]
{font:normal 13px Calibri;/*changed by jyoti*/}

.FormFields textarea {width:392px; color:#000; background:#fff; border:1px solid #d6d6d6; font:normal 13px Calibri; font-family :Calibri ;/*changed by jyoti*/
	height:58px;padding:0px;margin:0;margin-bottom:7px;}
.FormFields select {color:#000;	background:#fff; border:1px solid #d6d6d6; font:normal 13px Calibri; /*changed by jyoti*/ padding:0; margin-top:2px; margin-bottom:7px;}
/* Optimized Niranjan */
.FormFields .EditFlatBlue input[type=radio]{  display:block;  width:20px;}
.FormFields input[type=checkbox]{display:inline-block; height:auto; margin:0px; padding:0px;}
.FormFields input[type=text]:hover,
.FormFields input[type=password]:hover,
.FormFields textarea:hover,
.FormFields select:hover,
.FormFields input[type=text]:focus,
.FormFields input[type=password]:focus,
.FormFields textarea:focus,
.FormFields select:focus{border:1px solid #F2930A;}
.FormFields a{margin-top:650px;}	
.FormFields .CancelLink{padding-top:5px; float:left;}
.FormFields .CancelLinkPDE{	padding-top:2px; float:left;}
.FormFields .CancelLinkPDE a,
.FormFields .CancelLink a{text-decoration:none;}
.FormFields td .CancelLink,
.newFormFields td .CancelLink{padding-top:7px;}
.FormFields td .CancelLink a:hover,
.newFormFields td .CancelLink a:hover{text-decoration:underline;}
.searchBox a:hover{text-decoration:underline;}
.CancelLink .ulink{text-decoration:none; font-size:11px;}
.CancelLink .ulink:hover{text-decoration:underline;}
.ulink{text-decoration:none;}
.ulink:hover{text-decoration:underline;}
.FormFields .edit input {padding:0px 0px 0px 5px; margin-bottom:7px; border:1px solid #fff; font:normal 14px Calibri;color:#777;/*Changed by jyoti*/}
.FormFields .edit input.blank {	width:370px; padding:0px 0px 0px 5px; margin-bottom:7px; border:1px solid #d6d6d6; font:normal 14px Arial, Helvetica, sans-serif;}
.FormFields .edit input:hover {	background:#fff8d0 url('../../image/edit-ico.gif') no-repeat 98% 50%; border:1px solid #d6d6d6;	}
.FormFields .edit .normal {	background:#fff8d0 url('../../image/edit-ico.gif') no-repeat 98% 50%; border:1px solid #d6d6d6;	}
.FormFields .edit .forcenormal {border:1px solid #d6d6d6;background-image:none;	background-color:#fff;}
.FormFields .edit input:focus {background:#fff8d0 url('../image/edit-ico.gif') no-repeat 98% 50%; border:1px solid #F2930A;	}
	.FormFields .edit input.txtBoxNormal{background:none; border:1px solid #d6d6d6;}
	.FormFields .edit input.txtBoxBlank	{background:#fff8d0; border:1px solid #F60;	}

.FormWrapper{border:solid 1px #d6d6d6; background:White; padding:5px;}
.FormFields TD Span.StrongLabel{ padding:3px 22px 3px 8px; margin-bottom:16px; font-weight:bold; font:normal 12px Calibri; }/*Edit by jyoti*/
.FormFields .Label{text-align:right; padding-right:5px;	padding-top:3px; vertical-align:top; width:180px; white-space:nowrap; color:#626262; background-color:inherit; font-size:13px; FONT-FAMILY: Calibri;}
.FormFields TD.LeftLabel{text-align:left;padding-right:5px;	padding-top:2px; vertical-align:top; white-space:nowrap; color:#626262; background-color:inherit; font-size:13px; FONT-FAMILY: Calibri;}
/*
			Developer    : PO-Arvind 
            Date         : 25th May 2010
            Reference    : 
            Purpose      : To display text in the label of the input form
            Input/Output : Modify Error Message CSS
            Status       : To be Align with POV70 (fixed) 	

            ===============Starts Here================
*/
.FormFields TD.txtLabel{margin-bottom :16px; padding-top :2px; padding-left :2px; vertical-align :top;}
/*======== End Here ==========================*/
.FormFields TD.LabelWOWidth{text-align:right; padding-right:5px; padding-left:10px; padding-top:0px; vertical-align:top; white-space:nowrap; color:#626262; background-color:inherit;	font-size:13px;	FONT-FAMILY: Calibri;}

.FormFields TD.SplNormalTd{	padding:0px;}

.InnerGroup{background-color:WhiteSmoke; padding:5px; margin-left:20px;}
.ButtonsDiv{padding-left:5px;}

.MandatoryMark{	color:Red;}
/* CSS For Small Length Text */
nikinput[type=text].DateCSS{width:80px;	padding-left:8px; /*height:20px;*/ line-height:1.5;}

nikinput[type=text].NumericCSS{	width:80px;	padding-right:8px; text-align:right;}

nikinput[type=text].SmallTextCSS{width:100px; padding-left:8px; }

select-one.ddlSmallCss{	width:100px;}

select-one.ddlHome{	width:200px;}

/*
		Developer    : PO-Rakesh 
        Date         : 29th January 2010
        Reference    : 
        Purpose      : Common CSS Applying
        Input/Output : 
        Status       : To be Align with POV70 (fixed) 	

        ===============Starts Here=============
*/
.nikHLEditFlatBlue{}

nikinput[type=text].HLEditFlatBlue{width:400px;}

nikinput[type=password].HLEditFlatBlue{	width:400px;}

mikinput[type=text].HLDateCSS{width:80px;}

nikinput[type=text].HLSmallTextCSS{	width:100px;}
/*
		Developer    : PO-Rakesh 
        Date         : 29th January 2010
        Reference    : 
        Purpose      : Common CSS Applying
        Input/Output : 
        Status       : To be Align with POV70 (fixed) 	

        ===============Starts Here=============
*/
nikinput[type=text].HLNumericCSS{width:80px; text-align:right;}

.HighlightControl{ float:left;	}
	
/*
	===============Ends Here=============
*/
/*

	===============Ends Here=============
*/


.new-label{	font-size:13px;	font-family:Calibri; color:#626262;	min-width:185px; text-align:right; padding-top:0px;}
*+ html .ghatiya-label{width:222px; padding-right:10px;}
.ghatiya-label{width:210px; padding-right:8px\9;}
.NewFormFields input[type=text],
.NewFormFields input[type=password],
.NewFormFields select{color:#000;background:#fff; border:1px solid #d6d6d6;}
.NewFormFields input[type=checkbox],
.NewFormFields input[type=radio]
{margin-left:2px;}
.NewFormFields textarea { width:392px; margin-bottom:16px; color:#000; background-color:#fff; border:1px solid #d6d6d6;	font:normal 13px Arial, Helvetica, sans-serif; height:58px; padding:2px 3px;}
.NewFormFields select {	margin-bottom:0px;height:20px;}
.NewFormFields input[type="text"] {	height:20px;padding-top:0px;padding-bottom:0px;	margin:0px;	}
.NewFormFields input[type=text]:hover,
.NewFormFields input[type=password]:hover,
.NewFormFields textarea:hover,
.NewFormFields select:hover,
.NewFormFields input[type=text]:focus,
.NewFormFields input[type=password]:focus,
.NewFormFields textarea:focus,
.NewFormFields select:focus{border:1px solid #F2930A;}
.checkbox{padding-bottom:10px;}
input[type="password"].newPassword{ width:155px; height:20px;}
input[type="password"].newPassword:hover{ width:155px; height:20px;}
.txt100{width:100px; *width:96px; width:96px\9;}
/*.IEtest
{
    display:block;
    color:Gray;
    .color:red;
    color:blue\9;
    *color:Green;
    _color:teal;
}*/
.mov_btns { display:block; margin:8px;}
.mov_btns .repeat{ width:65px; text-align:center;}
.mov_btnContainer .mov_btns{margin:3px;}
.fixChildChkbox{ *text-indent:7px;}
.advHidden{visibility:hidden; display:none;}
li a[id*="tabtd"]{margin-left:15px;}
.Reportimg{line-height:20px; padding-top:5px;}
iframe{ border-collapse:collapse; border:none; border:0px;}

input[type="password"].configPasswd{ width:155px; width:144px\9;  *width:148px;  height:20px; height:15px\9; border:1px solid #CCC; margin-bottom:0px;}

@-moz-document url-prefix() {
  .formfields input[type="password"].configPasswd
{
    width:154px;
}
}

input[type="password"].configPasswd:hover{border-color:#F90;}

.btn1[disabled="disabled"], .btn1[disabled="disabled"] .right, .btn1[disabled="disabled"] .repeat ,
.btn1[disabled="disabled"]:hover, .btn1[disabled="disabled"]:hover .right, .btn1[disabled="disabled"]:hover .repeat
{ cursor:default;}

.subheader .GridTableStyle{ border-bottom:1px solid #FFF;}
#btnEditSave[disabled="disabled"],#btnDelete[disabled="disabled"],#btnCancel[disabled="disabled"]
{color:Gray;}

#divMenu{position:absolute; z-index:999; width:200px; height:auto; }
#divMenu a{border:0; font-size:10px; color:#666;}
#divMenu a:hover{ color:#000; text-decoration:underline;}
.triangle-arrow{ display:block; float:left; width:12px; height:15px; background:url(../../image/Triangle.gif) no-repeat 0 4px;}
.txtNew{display:block; margin:0px; padding:0px; height:20px;}
.drop-Arrow2 .dropArrowMenu2 ul li a{ color:#666; font-weight:normal; line-height:1.5;}
.drop-Arrow2 .dropArrowMenu2 ul li a:hover{color:#000;}
.tablessStyleGeneralFilter .GridTableStyle input[type="text"]{ width:90px;}
.leftnavigation li.dropcurrnet a, .leftnavigation li.drop a.errorPageMsg{background: url('../../image/error-icon2.gif') no-repeat 10px 10px;}
.ApplyCheckBox{}
.checkLabel{ display:block; padding-top:0px; margin:0; position:relative; top:-2px;}
.ApplyCheckBoxNew input[type="checkbox"]{ display:block; float:left; margin-top:3px; margin-top:5px\9; margin-left:5px;}
.holdCheck{display:block; float:left; font-size:12px; padding:5px; margin-top:0;}

/**added by Luca on 1st March 2012 for Winnovative printing features **/
body.PrintPage tr { page-break-inside: avoid !important;}
        
 body.PrintPage thead{ display: table-header-group !important;}
        
body.PrintPage tfoot{display: table-footer-group !important;}
/***/
div.FloatingOptionMenu{ clear: both; padding: 20px; background: #efefef; position: absolute; border: 1px solid #cfcfcf; top: 0; right: 5%;z-index: 995; overflow: hidden; min-width: 300px; width: auto;}
div.FloatingOptionMenuTkt{clear: both; padding: 20px; background: #efefef; position: absolute; border: 1px solid #cfcfcf; top: 0; right: 5%; z-index: 995; overflow: hidden; min-width: 390px; *min-width: 398px; width: auto;}
.ico_Add{display: block; height: 23px;	width: 16px;background: url( '../../image/copy-3.png' ) no-repeat 0px 3px;} /*Added by shivika*/
.ico_Add:hover{display: block;height: 23px;	width: 16px;background: url('../../image/copy-3-ho.png' ) no-repeat 0px 3px;} /*Added by shivika*/
/*changed by jyoti*/
.sendMail{ display:block; height: 25px; width: 28px; background: url('../../image/send-Mail.png' ) no-repeat 0px 3px;}
.sendMail:hover{background: url('../../image/send-Mail-ho.png' ) no-repeat 0px 3px;}

.wfClose{ display: block;height: 25px;width: 28px;background: url('../../image/close-ico-normal.png' ) no-repeat 0px 3px;}
.wfClose:hover{background: url('../../image/close-ico-hover.png' ) no-repeat 0px 3px;}

.imgExpand{ height:24px;display: block;	background: url('../../image/expand-left-ico.gif' ) no-repeat 0px 3px;}
.imgExpand:hover{background: url('../../image/expand-left-ico-h.gif' ) no-repeat 0px 3px;}
.imgCollapse{height:24px; display: block; background: url('../../image/collapse-left-ico.gif' ) no-repeat 0px 3px;}
.imgCollapse:hover{	background: url('../../image/collapse-left-ico-h.gif' ) no-repeat 0px 3px;}
.calendarico{height:16px; width:16px; display: block;	float:right; text-decoration:none !important;  background: url('../../image/calendar-ico-normal.png') no-repeat 0px 0px;}
.calendarico:hover{background: url('../../image/calendar-ico-hover.png') no-repeat 0px 0px;}

	.FormFields .LabelPR{text-align:right;padding-right:5px;padding-top:3px;vertical-align:top;	width:200px;white-space:nowrap;	color:#626262;background-color:inherit;	font-size:13px;	FONT-FAMILY: Calibri;}
 .InformativeMessage table span {font:14px/18px Calibri,"Trebuchet MS",Arial,Helvetica,sans-serif;	color:#044173;}
.filtercolumn6{	width: 14.5%; border-left: 1px solid white; background: #F1F1F1;}
.CA-Action {float:left;	cursor: pointer; background:url('../../image/Add-Actions-1.png') no-repeat 0 0; height: 23px; width: 22px; margin-bottom :-9px;} /* Changed by shivika */
.CA-Action:hover{background:url('../../image/Add-Actions-1-ho2.png') no-repeat 0 0; margin-bottom :-9px;} /* Changed by shivika */
.Filtercolumn6Last{	width: 15.1%;}
.filtercolumn4{	width: 22%; border-left: 1px solid white; background: #F1F1F1;}
.CA-RegFld  {float:left;cursor: pointer; background:url('../../image/add-fields-register-2.png') no-repeat 0 0;height: 23px; width: 22px; margin-bottom :-9px;} /* Changed by shivika */
.CA-SingleRegFld {float:left;cursor: pointer;background:url('../../image/add-single-register.png') no-repeat 0 0;	height: 23px;  width: 22px; margin-bottom :-9px;}
.Version-Yes {float:left; cursor: pointer; background:url('../../image/create-version-1.png') no-repeat 0 5px;height: 24px;  width: 24px;} /* Changed by shivika */
.Version-No {float:left; cursor:pointer; background:url('../../image/Cant-create-version-2.png') no-repeat 0 5px;height: 24px;  width: 24px;}  /* Changed by shivika */
.leftNavigation li.drop span {background: url("../../image/arrow-1.gif") no-repeat scroll 190px 6px transparent;}
.leftNavigation li span {border-top: 1px solid #DDD;  color:#333; display: block; font-size: 13px; font-weight: bold; padding: 8px 9px 9px; text-decoration: none !important; width: 201px;}
.CA-EmailFld {float:left;cursor: pointer; background:url('../../image/InsertColumns.gif') no-repeat 0 0;	height: 23px; width: 24px;} 
.CA-LevelConfig {float:left;cursor: pointer;background:url('../../image/field-configuration-1.png') no-repeat 0 0;height: 23px; width: 24px;  margin-bottom :-7px;} /* Changed by shivika */
.CA-EmailFld:hover{	background:url('../../image/define-e-mail-variables-1.png') no-repeat 0 0;}
 .CA-EmailFld {	float:left;	cursor: pointer; background:url('../../image/define-e-mail-variables-1.png') no-repeat 0 0; height: 23px; width: 24px; margin-bottom :-3px;} /* Changed by shivika */

.Filtercolumn4Last{	width: 22.1%;}
.filtercolumn{width: 22.1%; background: #F1F1F1;}

/*-----Dragable Form Builder Styles Start Here */
/* -- left panel style -- */
.leftPanelDrag {float: left; left: 1px;  position: relative; width: 269px;}
        .rightPanelDrag {background: #FFF; border: 1px solid #DDD;  color: inherit;  margin-left: 299px;  min-height: 750px; padding: 5px 15px; }
.leftPanel,.leftPanel-edit {width:219px; float:left; position:relative;	left:1px;}
* html .leftPanel {	width:216px;}

/* -- left navigation style -- */
.ObjExplorer {list-style:none;	z-index:100;}
.ObjExplorer li {width:289px;}

* html .ObjExplorer li {width:216px;}
.ObjExplorer li a {/* ajay 5-1-2015	width:201px; */ font-size:11px;font-weight:normal;	display:block; padding:8px 39px 9px; color:#333; background-color:inherit; border-top:#ddd 1px solid; text-decoration:none !important; text-transform :uppercase ; font-family :Calibri ;}

* html .ObjExplorer li a {width:201px;}
.ObjExplorer li a.noDivider {border-top:0 !important; padding-top:9px !important;}

/* Tab Image Class Start Here*/
#tab_tabs #ulNavigation1 li.liSearch,
#tab_subtabs #ulSubTab li.liSearch,
#tab_section #ulSection li.liSearch{background: none !important; background-position:9px 6px; }
 #tab_tabs #ulNavigation1 li {background:url(../../image/tab-item.png) no-repeat 10px 6px;}
.ObjExplorer #tab_tabs.dropElement {background:url(../../image/tab.png) no-repeat 10px 6px;}
	.ObjExplorer #tab_tabs.dropElementUp {background:url(../../image/tab.png) no-repeat 10px 6px;}
	.ObjExplorer #tab_tabs.dropElementUp:hover{ background:url(../../image/tab.png) no-repeat 10px 6px;}
.ObjExplorer #tab_tabs.dropElement:hover{background:url(../../image/tab.png) no-repeat 10px 6px;}
.ObjExplorer #tab_tabs.dropElement a:hover {background-position:9px 6px; background:url(../../image/tab.png) no-repeat 10px 6px;}
/* Tab Image Class Ends Here*/
/* Sub Tab Image Class Start Here*/

.ObjExplorer #tab_subtabs #ulSubTab li {background:url(../../image/sub-item.png) no-repeat 10px 6px;	}
.ObjExplorer #tab_subtabs #ulSubTab li a:hover 
{
    background:url(../../image/sub-item.png) no-repeat 10px 6px;
    font-size:11px;font-weight:normal;	display:block; padding:8px 39px 9px; color:#f2930a; background-color:inherit; border-top:#ddd 1px solid; text-decoration:none !important; text-transform :uppercase ; font-family :Calibri ;
}
.ObjExplorer #tab_subtabs.dropElement {background:url(../../image/sub-tab2.png) no-repeat 10px 6px;	}
	.ObjExplorer #tab_subtabs.dropElementUp {background:url(../../image/sub-tab2.png) no-repeat 10px 6px; }
	.ObjExplorer #tab_subtabs.dropElementUp:hover{ background:url(../../image/sub-tab2.png) no-repeat 10px 6px;}
.ObjExplorer #tab_subtabs.dropElement:hover{background:url(../../image/sub-tab2.png) no-repeat 10px 6px;}
.ObjExplorer #tab_subtabs.dropElement a:hover {background:url(../../image/sub-tab2.png) no-repeat 10px 6px;
}
/* Sub Tab Image Class Ends Here*/
/* Section Image Class Start Here*/
.ObjExplorer #tab_section #ulSection li {background:url(../../image/section-item.png) no-repeat 10px 6px;}
.ObjExplorer #tab_section #ulSection li a:hover 
{
    background:url(../../image/section-item.png) no-repeat 10px 6px;
    font-size:11px;font-weight:normal;	display:block; padding:8px 39px 9px; color:#f2930a; background-color:inherit; border-top:#ddd 1px solid; text-decoration:none !important; text-transform :uppercase ; font-family :Calibri ;
    
}    
.ObjExplorer #tab_section.dropElement {background:url(../../image/section.png) no-repeat 10px 6px;}
	.ObjExplorer #tab_section.dropElementUp {background:url(../../image/section.png) no-repeat 10px 6px;}
	.ObjExplorer #tab_section.dropElementUp:hover{ background:url(../../image/section.png) no-repeat 10px 6px;}
.ObjExplorer #tab_section.dropElement:hover{background:url(../../image/section.png) no-repeat 10px 6px;}
.ObjExplorer #tab_section.dropElement a:hover { background:url(../../image/section.png) no-repeat 10px 6px;}
/* Section Image Class Ends Here*/
/* Controls Image Class Start Here*/
 
.ObjExplorer #tab_controls.dropElement {background:url(../../image/Control2.png) no-repeat 10px 6px;}
	.ObjExplorer #tab_controls.dropElementUp {background:url(../../image/Control2.png) no-repeat 10px 6px;}
	.ObjExplorer #tab_controls.dropElementUp:hover{ background:url(../../image/Control2.png) no-repeat 10px 6px;}
.ObjExplorer #tab_controls.dropElement:hover{ background:url(../../image/Control2.png) no-repeat 10px 6px;}
.ObjExplorer #tab_controls.dropElement a:hover {background:url(../../image/Control2.png) no-repeat 10px 6px;}
/* DropDown/Look-up Image Class Start Here */
#liOptionControls.dropElement a:hover,
#liUserControls.dropElement a:hover,
#liListbox.dropElement a:hover,
#liTextfield.dropElement a:hover,
 #liLookup.dropElement a:hover,
  #liDropdown.dropElement a:hover {	background: none !important; background-position:9px 6px;
}
#liOptionControls.dropElementUp a:hover,
#liUserControls.dropElementUp a:hover,
#liListbox.dropElementUp a:hover,
#liTextfield.dropElementUp a:hover,
#liLookup.dropElementUp a:hover,
#liDropdown.dropElementUp a:hover {	background: none !important; background-position:9px 6px;}
#liDropdown #ulDropdown li.Section,
#liDropdown.dropElement{background: url("../../image/drop-down.png") no-repeat  10px 2px !important; background-position:9px 6px;} /* Changed by shivika */
 
#liDropdown #ulDropdown li.Section{	background: url("../../image/drop-down-item.png") no-repeat  10px 2px !important; background-position:9px 6px;} /* Changed by shivika */
 #liDropdown.dropElementUp{	background: url("../../image/drop-down.png") no-repeat  10px 2px !important; background-position:9px 6px;} /* Changed by shivika */


#liLookup.dropElementUp a,
#liDropdown.dropElementUp a{margin: 4px 28px;}/*Changed by jyoti*/
#liLookup.dropElement a,
#liDropdown.dropElement a{/* ajay 5-1-2015 margin: 4px 28px; */}

#LiLookup #ulLookup li.Section,
#liLookup.dropElement{background: url("../../image/look-up.png") no-repeat  10px 2px !important; background-position:9px 6px;} /* Changed by shivika */
 
 #LiLookup #ulLookup li.Section {	background: url("../../image/look-up-item.png") no-repeat  10px 2px !important; background-position:9px 6px;} /* Changed by shivika */
 #liLookup.dropElementUp{	background: url("../../image/look-up.png") no-repeat  10px 2px !important; background-position:9px 6px;} /* Changed by shivika */

/* DropDown/Look-up Image Class Ends Here */
/* textbox Image Class Start Here */
  #liTextfield #ulTextfield li.Section,
#liTextfield.dropElement{background: url("../../image/text-field-2.png") no-repeat  10px 1px !important;	background-position:9px 6px;}
#liTextfield.dropElementUp a{
margin: 1px 28px; margin-bottom :2px; 
}/*Changed by jyoti*/
#liTextfield.dropElement a{/* ajay 5-1-2015 margin: 1px 28px; */}
#liTextfield #ulTextfield li.Section{background: url("../../image/text-field-2.png") no-repeat  10px 1px !important; background-position:9px 6px;}
 #liTextfield.dropElementUp{background: url("../../image/text-field-2.png") no-repeat  10px 1px !important; background-position:9px 6px;}
/* textbox Image Class Ends Here */
/* Listbox Image Class Start Here */
 #liListbox #ulListbox li.Section,
#liListbox.dropElement{	background: url("../../image/list-box.png") no-repeat  10px 1px !important;	background-position:9px 6px;} /* Changed by shivika */
#liListbox.dropElementUp a{margin: 1px 28px; }/*Changed by jyoti*/
#liListbox.dropElement a{/* ajay 5-1-2015 margin: 1px 28px; */}
#liListbox #ulListbox li.Section{background: url("../../image/list-box-item.png") no-repeat  10px 1px !important; background-position:9px 6px;} /* Changed by shivika */
 #liListbox.dropElementUp{background: url("../../image/list-box.png") no-repeat  10px .5px !important; background-position:9px 6px;} /* Changed by shivika */
/* Listbox Image Class Ends Here */
/* User Control Image Class Start Here */
 #liUserControls #ulUserControls li.Section,  
#liUserControls.dropElement{background: url("../../image/user-Controls.png") no-repeat  10px 0px !important; background-position:9px 6px;} /* Changed by shivika */
#liUserControls.dropElementUp a{margin: 1px 28px;}/*Changed by jyoti*/
#liUserControls.dropElement a{/* ajay 5-1-2015 margin: 1px 28px; */}
#liUserControls #ulUserControls li.Section{	background: url("../../image/user-Controls-item2.png") no-repeat  10px 0px !important;background-position:9px 6px;} 
 #liUserControls.dropElementUp{	background: url("../../image/user-Controls.png") no-repeat  10px 0px !important;background-position:9px 6px;} 
/* User Control Image Class Ends Here  */
/* Options Image Class Start Here */
  #liOptionControls #ulOptionControls li.RadioButton  {	background: url("../../image/bpm_radio.gif") no-repeat  10px 0px !important; background-position:9px 6px;}
  	  #liOptionControls #ulOptionControls li.CheckBox  {background: url("../../image/bpm_chk.gif") no-repeat  10px 0px !important;	background-position:9px 6px;}
   #liOptionControls #ulOptionControls li.Section 	{background: url("../../image/Option-Controls-item.png") no-repeat  10px 0px !important; background-position:9px 6px;} /* Changed by shivika */
#liOptionControls.dropElement{	background: url("../../image/Option-Controls.png") no-repeat  10px 0px !important; background-position:9px 6px;} /* Changed by shivika */

#liOptionControls.dropElementUp a{margin: 1px 28px;}/*Changed by jyoti*/
#liOptionControls.dropElement a{/* ajay 5-1-2015 margin: 1px 28px; */}

 #liOptionControls.dropElementUp{background: url("../../image/Option-Controls.png") no-repeat  10px 0px !important;	background-position:9px 6px;} /* Changed by shivika */
/* UserControls Image Class Ends Here  preview-icon24*/
/* Controls Image Class Ends Here*/
.ObjExplorer li.dropCurrnet a:hover,
.ObjExplorer li.dropElement a.current{background-position:9px 6px; white-space:nowrap;}
/*.ObjExplorer li a:hover,*/
.ObjExplorer li a.current,
.ObjExplorer li.dropElement a.current,
.ObjExplorer li.dropElement a.currentSub {padding:8px 38px 8px;	border-width:1px;color:#f2930a;	background:#fff; border-color:#ddd #FFFEFE #fff #ddd;border-style:solid;}

.ObjExplorer li a:hover{/* ajay 5-1-2015	width:201px; */ font-size:11px;font-weight:normal;	display:block; padding:8px 39px 9px; color:#f2930a; background-color:inherit; border-top:#ddd 1px solid; text-decoration:none !important; text-transform :uppercase ; font-family :Calibri ;}

.ObjExplorer ul ul a.current{font-weight:bold;color:Red;}
/* -- drop menu style -- */
.ObjExplorer li ul {
	/*clear:both;*/	
	background:#fff;	color:inherit;	border-left:1px solid #ddd;	padding:0 0 8px;}
.ObjExplorer li li {list-style:none;padding:0 0 3px;}
.ObjExplorer li.dropElement li a {width:188px;font-weight:normal;background-image:none;	color:#6D6D6D;background-color:inherit;	border:none !important;	margin: 4px 28px; padding:3px 0 3px 12px !important;}
.ObjExplorer li.dropElement li a:hover,.ObjExplorer li.dropElement li a.active {color:#000;	background:#F8F8F8;	font-weight:bold;}

.ObjExplorer li.dropElement ul li a,.ObjExplorer li.dropElement ul li ul li a, .ObjExplorer li.dropElement ul li a.current {background-image:none;}
.ObjExplorer li.dropElement ul li a.current, .ObjExplorer li.dropElement a.currentSub {	color:#000;	font-weight:bold;}
.ucHeaderLabel{	color: #666; background-color:inherit;font-size:14px;line-height:24px;padding-bottom:16px;}
div.ucHeaderLabel{ padding-bottom:0px;}

/*-----Dragable Form Builder Styles Ends Here */

.imgFlagYellow{ float:left; cursor: pointer; background:url('../../image/Status-Flag-Yellow.jpg') no-repeat 0 3px; height:16px; width:16px;}
.imgFlagGreen{ float:left; cursor: pointer; background:url('../../image/Status-Flag-Green.jpg') no-repeat 0 3px; height:16px; width:16px;}
.imgFlagRed{float:left; cursor: pointer; background:url('../../image/Status-Flag-Red.jpg') no-repeat 0 3px; height:16px; width:16px;}

.imgFlagGray{float:left; cursor: pointer; background:url('../../image/Status-Flag-Black.jpg') no-repeat 0 3px; height:16px; width:16px;}
/*Changed by jyoti*/
  a span.bpmSetting {background: url("../../image/process-setting.png") no-repeat scroll 5px 5px rgba(0, 0, 0, 0);} 
a span.bpmSetting:hover {background: url("../../image/process-setting-ho.png") no-repeat scroll 5px 5px rgba(0, 0, 0, 0);} 

a.userSettings {text-decoration: none; background: none;}
a.userSettings span { display:block; margin:6px 0 0 3px; display:block;  float:right; width: 8px; height: 6px; background: #fff url('../../image/triangle.png') no-repeat;}
a.userSettings:hover { cursor: pointer; text-decoration: underline;}
a.userSettings:hover span{ text-decoration: none !important; }
#menuUserSettings.dropArrowMenu{ z-index: 1000000000 !important;}

.arrowbox {	position: relative;	background: #EEE;border: 1px solid #c2e1f5;}
 

/* For Arrow Tip On the Top */

.arrowTip {	position: relative;	background: #FFF; border: 1px solid #ccc;}
.arrowTip:after, .arrow_box:before {bottom: 100%;left: 50%;	border: solid transparent;	content: " ";height: 0;	width: 0;position: absolute; pointer-events: none;}

.arrowTip:after {border-color: rgba(255, 255, 255, 0);	border-bottom-color: #FFF;border-width: 30px; margin-left: -30px;}
.arrowTip:before {border-color: rgba(204, 204, 204, 0);	border-bottom-color: #ccc;	border-width: 31px;	margin-left: -31px;}

.fontcolor{	color:#F2930A; font-size:13px; 	 padding-left:2px; text-transform :uppercase ; }
        .font {	font-size :11px; font-family : Calibri ;}
        .dvICon{ width: 55px !important; display: inline-block ; vertical-align: top !important; background-color: white !important; }

         .dvIConTop  { width: 60px !important; display: inline-block !important; vertical-align: top !important; background: white !important;}

 .btnTableView,.btnTableView:hover{background:url(../../image/table16x16.png) no-repeat 5px 5px;}
.btnGraphView,.btnGraphView:hover{background:url(../../image/chartcurves.png) no-repeat 5px 5px;}
.btn1TabGraph{padding:0 0 0 30px;}
.ico2{height:24px;font-weight:700;font-size:11px;line-height:25px;display:block;width:auto;float:left;white-space:nowrap;padding:0 11px 0 30px;}

/* Used in Cost Reports
*/
.ReportSubHeader{color:#7d7d7d;background-color:inherit;font-size:14px;line-height:15px;font-weight:400;border:1px;}
.ReportHeader{color:#7d7d7d;background-color:inherit;font-size:20px;line-height:25px;font-weight:400;padding:0 0 0px;border:1px;position:relative;}
.ReportHeader div.buttonContainer{position:relative;right:0;top:0;clear:both;}
.ReportHeader span{white-space:nowrap;display:block;}
.ReportHeader div input[type=button],.ReportHeader div input[type=submit]{padding:0;margin:0;}

/* Add By Amit For Add Left Panel in PDE Section  Like In Sigep */

.lnkwidgetsettings{display:block;cursor:pointer;width:16px;height:16px;background:url(../../image/settings-ico-normal.png) 0px 0px no-repeat;} 
.lnkwidgetsettings:hover{background:url(../../image/settings-ico-hover.png) 0px 0px no-repeat;} 

.lnkwidgetchartsettings{display:block;cursor:pointer;width:16px;height:16px;background:url(../../image/settings-ico-normal.png) 0px 0px no-repeat;}/*Changed by shivika */
.lnkwidgetchartsettings:hover{background:url(../../image/settings-ico-hover.png) 0px 0px no-repeat;}/*Changed by shivika */
/*Changed by jyoti*/
.lnkwidgetpdf{display:block;cursor:pointer;width:16px;height:16px;background:url(../../image/pdf-01.png) 0px 0px no-repeat;}
.lnkwidgetpdf:hover{background:url(../../image/pdf-01-ho.png) 0px 0px no-repeat;}

.leftNavigation li.drop a {background:url(../../image/arrow-1.gif) no-repeat 187px 6px;	}
.leftNavigation li.drop a:hover {background-position:187px 6px;}
.leftNavigation li.dropCurrnet a,
.leftNavigation li.drop a.current {background:url(../../image/arrow-2.gif) no-repeat;}
.leftNavigation li.dropCurrnet a:hover,
.leftNavigation li.drop a.current {background-position:187px 6px;white-space:nowrap;}
.leftNavigation li a:hover,
.leftNavigation li a.current,
.leftNavigation li.drop a.current,
.leftNavigation li.drop a.currentSub {padding:8px 8px 8px;border-width:1px;color:#f2930a;background-color:#fff;border-color:#ddd #FFFEFE #fff #ddd;	border-style:solid;}
.leftNavigation li.dropCurrnet a:hover,
.leftNavigation li.drop a.current {background-position:187px 6px;white-space:nowrap;}



/* css 31-12-2014 Ajay */
.select-drop{ border:1px solid #dcdcdc; height:24px; border-radius:2px;}
.drop-width{ width:200px;}
.user-icon{ width:26px; height:26px;}
.user-icon img{ border:2px solid #c9dde6 !important; cursor:pointer; width:22px; height:20px;}
.admin-logoff{background:#fff; border:1px solid #ccc; border-color:rgba(0,0,0,.2); z-index :999999991  !important; box-shadow:0 2px 10px rgba(0,0,0,.2); overflow:hidden; position:absolute;  border-radius:2px;}/*Edit by jyoti*/
.nav-bottom-bar{background:url(../../image/bottom-bar-bg.png) repeat-x; height:44px; margin-bottom:15px;}
.select-list-bdr{ border:solid 1px #dcdcdc; height:24px; width:135px; border-radius:2px;}

/* css 16-2-2015 errors Ajay */
.error-page{ width:95%; margin:auto; margin-top:40px; }
.error-section{ background:#fff; box-shadow: 0px 0px 4px #BDBDBD; margin-top:15px; padding:30px;}
.pic-error{ float:left;}
.msg-error{ float:left; margin-left:40px; width:85%;}
.headin-error{ background:#fff0e7; color:#dc0000; height:36px; line-height:36px; padding-left:15px;}
.msg-error ul{ margin:0px; padding:0px; padding:20px 0 0 15px;}
.msg-error ul li{ list-style:none; background:url(../../image/line-error.png) left bottom no-repeat; font-size:14px; color:#303030; padding:0 0 10px 0px; margin-bottom:10px;}
.msg-error ul li span{background:url(../../image/stp-error.png) 0 4px no-repeat; padding:0 0 20px 13px;}
.msg-error ul li:last-child{ background:none;}
.back-to{ float:right;}
.back-to a{ font-size:14px; color:#000; font-weight:bold;  padding-right:15px;}
.back-to a:hover{ color:#94c61a; text-decoration:underline; }


/*Added by shivika*/
.EmailConfiguration{background:url(../../image/email-configuration.png) no-repeat 6px 5px;}
.EmailConfiguration:hover{background:url(../../image/email-configuration-ho.png) no-repeat 6px 5px;}
.LicenseSetting{background:url(../../image/licenses-setting.png) no-repeat 6px 5px;}
.LicenseSetting:hover{background:url(../../image/licenses-setting-ho.png) no-repeat 6px 5px;}
.DefineOrder{background:url(../../image/order-status.png) no-repeat 6px 5px;}
.DefineOrder:hover{background:url(../../image/order-status-ho.png) no-repeat 6px 5px;}
.RBSBinding{background:url(../../image/RBS-binding.png) no-repeat 6px 5px;}
.RBSBinding:hover{background:url(../../image/RBS-binding-ho.png) no-repeat 5px 4px;}
.CarryOver{background:url(../../image/carry-over.png) no-repeat 6px 2px;}
.CarryOver:hover{background:url(../../image/carry-over-ho.png) no-repeat 6px 2px;}
.AssNewSkill{background:url(../../image/new-skill.png) no-repeat 2px 2px;}
.AssNewSkill:hover{background:url(../../image/new-skill-ho.png) no-repeat 2px 2px;}
.AssJobTitle{background:url(../../image/new-job.png) no-repeat 4px 4px;}
.AssJobTitle:hover{background:url(../../image/new-job-ho.png) no-repeat 4px 4px;}
.SeriesManagement{background:url(../../image/series-management.png) no-repeat 6px 5px;}
.SeriesManagement:hover{background:url(../../image/series-management-ho.png) no-repeat 6px 5px;}
.RemoveFromPortfolio{background:url(../../image/portfolio-close.png) no-repeat 5px 5px;}
.RemoveFromPortfolio:hover{background:url(../../image/portfolio-close-ho.png) no-repeat 5px 5px;}


/* 23-2-2015 */
.body-about{ background:#ececec;}
.about-page{ width:388px; margin:auto; background:#fff; border:1px solid #d7d7d7; margin-top:20px; position:relative;}
.popup-ab{ padding:20px;}
.support-btn{ float:right;}
.support-btn a{ color:#048bc5; font-size:14px; font-weight:normal; background:url("../../image/stp-4.png") right no-repeat; padding-right:15px;}
.support-btn a:hover{ text-decoration:underline !important;}
.about-page-contant{  padding-top:6px; text-align:center;}
.about-page-contant h1{ margin:0px; padding:0px; margin:auto; font-size:28px; font-weight:normal; color:#484848; background:url("../../image/headin-icon.png") 0 0px no-repeat; text-align:center; padding-left:38px; height:35px; line-height:35px; width:200px; }
.about-page-contant h1 span{ color:#63bc09;}
.about-page-contant h2{ margin:0px; padding:0px; font-size:18px; font-weight:normal; color:#2b2b2b; padding-top:10px; height:30px; padding-left:10px;}
.about-page-contant h2 span{ color:#484848;}
.ok-btn{ display:block; width:50px; margin:auto; margin-top:17px; height:50px; }
.ok-btn a{color:#fff; font-size:13px; font-weight:bold; background:url("../../image/ok-btn.jpg") repeat-x; border-radius:3px; border:1px solid #95ad21; text-align:center; height:22px; line-height:22px; display:block;}
.ok-btn a:hover {background: url(../../image/ok-btn-ho.jpg) repeat-x;}
.footer-about{ background:#f6f6f6; padding:10px 0 10px 0px; font-size:12px; }
.footer-about span{ margin:0px; padding:0px; background:url("../../image/ftr-logo-p.jpg") 0 0 no-repeat; line-height:20px; color:#5b5b5b; padding:0 0 10px 38px;}
.footer-about a{ text-align:center; color:#5b5b5b;}
.footer-about a:hover{ color:#048bc5;}
.follow-ab{ position:absolute; top:60px; right:0; width:28px;}
.follow-ab a{ padding-bottom:7px; display:block;}


.BackIcon{ display:block; height: 25px; width: 28px; background: url('../../image/back.png' ) no-repeat 0px 3px;}
.BackIcon:hover{background: url('../../image/back-ho.png' ) no-repeat 0px 3px;}

/*Added by shivika to correct icon alignment at risk register*/
.issu-risk{width:15px !important; height:20px !important; padding-right:5px;}

/* 3/4/2015 Added by shivika */
.rt-icon2{ float:right; width:110px; padding:5px 0px;}
.rt-icon2 a{ font-size:12px; padding:0 11px 10px 10px;}

.rt-icon{ float:right; width:175px; padding:5px 0px;}
.rt-icon a{ font-size:12px; padding:0 11px 10px 10px;}
.icon-edit{background:url("../../image/edit-i.png") no-repeat;}
.icon-edit:hover{background:url("../../image/edit-i-ho.png") no-repeat;}

.icon-create{background:url("../../image/create-i.png") 3px 0 no-repeat; padding-right:18px !important; }
.icon-create:hover{background:url("../../image/create-i-ho.png") 3px 0 no-repeat; padding-right:18px !important; }

.icon-publish{background:url("../../image/publish-gray.png") 3px 0 no-repeat; padding-right:18px !important; }
.icon-publish:hover{background:url("../../image/publish.png") 3px 0 no-repeat; padding-right:18px !important; }

.icon-delete{background:url("../../image/delete-i.png") 3px 0 no-repeat; padding-right:18px !important; }
.icon-delete:hover{background:url("../../image/delete-i-ho.png") 3px 0 no-repeat; padding-right:18px !important; }

.icon-pdf{background:url("../../image/pdf-ico-normal.png") no-repeat;}
.icon-pdf:hover{background:url("../../image/pdf-ico-hover.png") no-repeat;}


/*Discussion board CSS added by Shivika */
.rightPanel h3 {color:#252525;font-size:24px;width:100%;float:left;font-weight:normal;margin:0 0 15px 0;}
.topic-main {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 2px 2px 2px 0px rgba(219,219,219,1);
-moz-box-shadow: 2px 2px 2px 0px rgba(219,219,219,1);
box-shadow: 2px 2px 2px 0px rgba(219,219,219,1);border:1px solid #ededed;width:98%;float:left;margin:0 10px 15px 10px;}
.topic-main h1 {color:#117ab5;font-size:18px;padding:12px;float:left;font-weight:normal;}
.date-row{width:100%;float:left;}
.date-row img {float:left;margin-left:12px;margin-top: 2px;}
.date-row p {margin:0 0 0 5px;padding:0px;color:#afafaf;font-size:14px;float:left;}
.topic-text {color:#676767;font-size:13px;margin:11px 0 11px 12px;width: auto;float:left;}
.continueButton{background:url("../../image/continue-btn.png") no-repeat right 8px;color:#4f5050;text-decoration:none;}
.topic-text a.continueButton:hover {color:#2b8bc2;}
.bottom-row {background:#f7f7f7;float:left;width:100%;-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;}
.topic-bottom-list,.bottom-icons{float:right;}
.topic-bottom-list ul,.bottom-icons ul {margin:0px;padding:0px;list-style:none;}
.topic-bottom-list ul li {float:left;color:#474646;font-size:13px;padding: 0px 4px;line-height:11px;border-right:2px solid #8d8d8d; margin: 10px 3px;}
.bottom-icons li{float:left;margin:8px 4px 8px 4px;}

.leftPanel h2 {color:#2b8bc2;text-transform:uppercase;font-size:13px;font-weight:normal;margin:15px 0 10px 15px;float:left;width:170px;}
.leftPanel .count {background:#fff;border:1px solid #dcdbdb;color:#2b8bc2;float: right;font-size: 11px; margin: 14px 8px 0 0; padding: 1px 5px 0 5px; width: 25px;-webkit-border-radius: 2px;
-moz-border-radius: 2px; text-align :center ;
border-radius: 2px;}
.left-panel-listing {float:left;width:100%;}


left-panel-listing ul li {width:217px;margin-left:12px;  list-style: none;}	
.left-panel-listing ul li a{font-size: 11px; display: block; padding: 8px 9px 9px; color: #333; /*background:url(../../image/edit-1.png) no-repeat 189px 8px;*/ border-top: #ddd 1px solid; text-transform: uppercase;text-decoration:none;}
	 
.left-panel-listing li a:hover, .leftPanel li a.current, .leftPanel li a.currentSub{border-right:none;color: #f2930a; background : #fff ; border-left:1px solid #ddd;}

.edit-box{width:138px; height:50px;float:left;border:6px solid #e7e7e7;background:#fff;text-align:center;color:#171717;-webkit-box-shadow: 2px 2px 2px 0px rgba(219,219,219,1);
-moz-box-shadow: 2px 2px 2px 0px rgba(219,219,219,1);
box-shadow: 2px 2px 2px 0px rgba(219,219,219,1);}
.edit-main {width:22px;float:left;padding:8px 0 8px 26px;}
.edit-main a{text-decoration:none;color:#171717;font-size:13px;}
.edit-main a:hover{text-decoration:none;}
                   
                   
 /*-- Notification content --*/
.notification-icon {float:left;position:relative;}
.notif-count {position:absolute;width:16px;background:#0573b9;border:1px solid #a9c815;color:#fff;padding:1px 4px 2px;font-size:9px; top: -11px;left:18px; font-weight :bold;}
.notif-dropdown {width:270px;padding-top: 20px; z-index :9999999; position :absolute ; }
.notif-dropdown img {position:absolute; right: 10px;top: 11px;}
.notif-dropdown ul {margin:0;padding:0px;border:1px solid #a4a4a4;-webkit-box-shadow: -1px 0px 2px 0px rgba(138,131,138,1);
-moz-box-shadow: -1px 0px 2px 0px rgba(138,131,138,1);
box-shadow: -1px 0px 2px 0px rgba(138,131,138,1);}
.notif-dropdown ul ul{margin:0;padding:0px;border:none;box-shadow:none;}
.notif-dropdown ul li {list-style:none;border-bottom:1px solid #e7e7e7; padding-top:2px;}
.notif-dropdown ul li a{color:#646464; background:#fefefe; text-decoration:none;display:block;font-size:13px;padding:6px 12px;}
.notif-dropdown ul li a.selected{color:#414141;background:#f5f5f5;}
.notif-dropdown ul ul li {border-top:none;padding-top:0px;}
.notif-dropdown ul ul li {border-bottom:none;color:#b7b7b7; border-top:1px solid #e7e7e7;list-style:none;background:#fefefe;}
.notif-dropdown ul ul li a {color:#646464; text-decoration:none;display:block;font-size:13px;padding:6px 24px;background:#fefefe url("../../image/notif-list-icon.gif") no-repeat 14px 12px;}
.notif-dropdown ul ul li a:hover {color:#414141;background:#f5f5f5 url("../../image/notif-list-icon.gif") no-repeat 14px 12px;}
.notif-dropdown ul ul li a.bold-text{font-weight:bold;}

/*-- 5 Oct  --*/
.notification {float:left;position:relative;}
.notify{background: gray;  padding-bottom: 2px; border: medium none;  border-radius: 10px;  height: 14px;
    width: 14px;position:absolute;  right: -5px; top: -3px;  color: #fff;font-weight: bold; font-size: 11px;text-align:center;  }
  .notification-dropdown {background:#fefefe;border:1px solid #a4a4a4;-webkit-box-shadow: -1px 0px 2px 0px rgba(138,131,138,1);
-moz-box-shadow: -1px 0px 2px 0px rgba(138,131,138,1);
box-shadow: -1px 0px 2px 0px rgba(138,131,138,1); float:left;width:344px; padding-bottom: 10px; padding-top: 10px; z-index :9999999; 
position :absolute ;}
.notification-dropdown img {position:absolute; right: 69px;top:-10px;}
.notification-dropdown ul {margin:0;padding:0px;}
.notification-dropdown ul ul{margin:0;padding:0px;border:none;box-shadow:none;}
.notification-dropdown ul li {list-style:none;border-bottom:1px solid #e7e7e7; padding-top:2px;float: left;}
.notification-dropdown ul li a:first-child{border-top: 1px solid #e7e7e7;}
.notification-dropdown ul li a{width:100%;border-bottom: 1px solid #e7e7e7;color:#646464; background:#fefefe; text-decoration:none;display:block;font-size:13px;padding:6px 12px 4px;float: left;}
.notification-dropdown ul li a.selected{color:#414141;background:#f5f5f5;float: left;}
.notification-dropdown ul li a i{float:right;width:15px;height:24px;background:url(../../image/advance-close2-ho.png) no-repeat 0 10px;
                                 cursor: pointer;}
.notification-datetime {float:left; width:56px; font-size: 9px;  color: #2183da;
                         vertical-align:bottom; margin-top: 4px; text-align:right;}
 
 .notification-dropdown h2 a{font-weight: bold;width:100%;color:Gray; text-decoration:underline;display: block; text-align: center; 
                                                         font-weight: bold; float: left;font-size: 13px;}
  .scroll-list {margin-bottom:18px;margin-top: 7px;float: left; height: 200px; width: 100%; overflow-y: scroll;  overflow-x: hidden;}                                                       
  .show-notif a{font-weight: bold;color:gray;font-size: 13px;}
    .allnotif-count{position:absolute;width:13px; height:13px; color:#fff;font-size:11px; 
	background:#18a4de; left:227px;  border: none;  top:-9px; text-align: center;}
	.show-notif{ width: 100%; float: left; text-align: center;    position: relative;}
/*--1-june --*/
.edit-board {background:url("../../image/edit-1.png") no-repeat left top;width:16px;height:15px;display:block;}
.edit-board:hover {background:url("../../image/edit-1-ho.png") no-repeat left top;width:16px;height:15px;}
.delete-board {background:url("../../image/delete-1.png") no-repeat left top;width:16px;height:15px;display:block;}
.delete-board:hover {background:url("../../image/delete-1-ho.png") no-repeat left top;width:16px;height:15px;}
.bottom-record {position:fixed;bottom:0px;}
.top-record {margin-bottom:15px;}

/*-- 6-june --*/
.test-header{max-width:100%;float:left;}
table{}
body{margin:0px;}
.mobile-nav{display:none;}
.ico-cont{display: block;
  font-weight: normal;
  font-size: 11px;
  line-height: 25px;
  width: auto;
  float: left;
  padding: 0 11px 0 6px;
  white-space: nowrap;
  font-family: Calibri;
  }

a[id*='lnkHelp'] 
{ display :block !important;
}

/*Added by shivika */
.dimmerDiv
{
    background-color:#103366;top:0px;left:0px;position:absolute;z-index:999999999999999999999; width :100%; height :300%; display :none;
}
fieldset.cmsubheader{ font-size:12px; font-weight:bold; color:Gray ! important;}
 fieldset.cmsubheader legend{ font-size:12px; font-size:13px\9; font-weight:bold; color:Gray; line-height:18px\9; *line-height:22px;}
 fieldset.cmsubheader legend:hover{ font-size:12px; font-size:13px\9; font-weight:bold; color:#F2930A; cursor:pointer;}
 .SelectRow{background-color:#CBE8F8 !important;}
 .highlightElementRow{background-color: transparent !important;}
 /*.GridNormalStyleCM td{border-bottom:1px solid #e1ebf2; border-top:1px solid #e1ebf2;}*/
 GridNormalStyleCM{margin-top:1px;font-size:11px!important;color:#272727;border-bottom:1px solid #e1ebf2;}
.GridNormalStyleCMNode{margin-top:1px;font-size:11px!important;color:#272727;border-bottom:1px solid #e1ebf2; background-color:#F1F1F1;}
.GridNormalStyleCMNode td{border-bottom:1px solid #e1ebf2;}
.GridNormalStyleCM td{border-bottom:1px solid #e1ebf2;}
.resourceDataCM{color:#272727;background-color:#fff;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;padding:1px 0 0;}
.resourceDataCM table th,.resourceDataCM th,.resourceDataCM td{color:#525f65;background:url(../../image/project-list-heading-bg.gif) repeat-x 0 0;background-size: 1px 52px;font-size:13px;height:30px;font-weight:400!important;border-right:1px solid #fff;padding-left:5px;padding-right:5px;}
.resourceDataCM a,.resourceDataCM TH,.resourceDataCM TH a span{color:#595959;text-align:center;font-weight:400!important;font-size:11px;}
.resourceDataCM .calDate td{font-size:11px;height:30px;}
.resourceDataCM .date{font-size:9px!important;padding:0;text-align:center;}
.resourceDataCM .date td{height:30px;}
.resourceDataCM .leftRightPad{padding:0 10px;}
/*CM CSS Ends Here*/
.resourceDataCM .noPad{padding:0;}
.highlightRes{background-color: #d70000!important;}
.FormFields .cmedit input{padding:0 0 0 5px;height:16px;margin-bottom:5px;border:1px solid #fff;font:normal 14px Arial, Helvetica, sans-serif;}
.FormFields .cmedit input[type=text]:hover, .FormFields input[type=text]:focus{border:1px solid #fff;}
 fieldset{ border-bottom: none;border-left: none;border-right: none;border-top: 1px solid #E4E4E4;}
.GridColumnStyle{background:url(../../image/project-list-heading-bg.gif) repeat-x 0 0 #E4E4E4;font-weight:400!important; color:#595959!important;}
.GridTableStyleCM tr{ border:1p px solid #e4e4e4;}
.GridTableStyleCM tr{border-left:1px solid #CCC;}
.GridTableStyleCM tr td{border-bottom:1px solid #e1ebf2; font-size:11px;}
.GridTableStyleCM tr th{font-size:13px !important;font-weight:normal;}
.GridTableStyleCM tr TD table tr td{border:none;}
.GridTableStyleCM tr TABLE TR{border:none;}		
.GridTableStyleCM th{color:#595959; font-size:13px;}
.GridTableStyleCM tr TABLE TR input[type=checkbox] { width:auto; height:auto; padding:0; margin:0; float:none;}
/*css 02-03-2015 by Hina Mittal */
ul.addTabCM {	position:relative;}
ul.addTabCM li{list-style-type:none; position:relative; float:left; width:auto;}
ul.addTabCM li a {height:30px; font-size:13px; line-height:30px; font-weight:bold; display:block;	color:#5c5959; background-color:inherit; background:url(../../image/add-close-tab-bg.gif) no-repeat 0 -30px white; text-decoration:none !important;cursor:pointer;	float:left;	width:149px;padding:0 0 0 10px;	table-layout:fixed;}
ul.addTabCM li a span.left2 {	float:left;	width:100%;	background:url(../../image/add-close-tab-bg.gif) 100% 0 no-repeat !important; height:30px; display:block; padding:0 9px 0 0;}

ul.addTabCM li a.Selected {height:30px;font-size:13px; line-height:30px; font-weight:bold; display:block; color:#5c5959; background:url(../../image/add-close-tab-bg-selected.gif) no-repeat 0 -30px white; text-decoration:none; cursor:pointer;	float:left;	width:149px; padding:0 0 0 10px;	}

ul.addTabCM li a.Selected span.left2 {float:left;	width:100%;	background:url(../../image/add-close-tab-bg-selected.gif) 100% 0 no-repeat !important ; height:30px; display:block; padding:0 9px 0 0;}

ul.addTabCM li a:hover {	color:#000;	}
ul.addTabCM li a span.close {background-image:none; background: url(../../image/advance-close2.png) no-repeat 0px 1px; width:14px; height:15px; padding:0 10px 0 0; margin:0 0 0 15px; position:absolute;	right:0px; top:7px;}
ul.addTabCM li a:hover span.close {background: url(../../image/advance-close2-ho.png) no-repeat 0px 1px;}

.btnWeight{background:url('../../image/weight.png') no-repeat 3px 0;	height:25px; width:23px; line-height:24px; padding:0; display:inline; clear:both; margin-top:0px; float:left;}
.btnWeight:hover{background:url('../../image/weight-hover.png') no-repeat 3px 0px;margin-top:0px;height:25px; }

.btnImportProgress{background:url('../../image/spread-import.png') no-repeat left top;	height:25px; width:32px; line-height:24px; padding:0; display:inline; clear:both; margin-top:0px; float:left;}
.btnImportProgress:hover{background:url('../../image/spread-import.png') no-repeat left bottom;margin-top:0px;height:25px; width:32px; }

.btnSequence{background:url('../../image/progess-seq.png') no-repeat 0 0;	height:25px; width:23px; line-height:24px; padding:0; display:inline; clear:both; margin-top:0px; float:left;}
.btnSequence:hover{background:url('../../image/progess-seq-hover.png') no-repeat 0 0px;margin-top:0px;height:25px; width:23px; }

.btnImportFromP6{background: url('../../image/importPM.png') no-repeat 5px 5px !important;text-decoration: none;}
.btnImportFromP6:hover{background: url('../../image/importPM-ho.png') no-repeat 5px 5px !important;text-decoration: none;}            

/*Added by Shivika to change CM icons*/
.workspace {background:url(../../image/workspace.png) no-repeat 1px 5px; text-decoration:none;}
.workspace:hover{background:url(../../image/workspace-hover.png) no-repeat 1px 5px; text-decoration:none;}

.AdvOption {background:url(../../image/advance-options-hover.png) no-repeat 1px 3px; text-decoration:none;font-size: 10px;
    font-family: calibri;
    text-transform: uppercase;
    font-weight: normal;
    padding-left: 34px;
    margin-right: -10px;}
.AdvOption:hover{background:url(../../image/advance-options-hover.png) no-repeat 1px 3px; text-decoration:none;}

.CostBinding {background:url(../../image/cost-binding.png) no-repeat 1px 5px; text-decoration:none;}
.CostBinding:hover{background:url(../../image/cost-binding-hover.png) no-repeat 1px 5px; text-decoration:none;}

.budgetVerMng {background:url(../../image/budget-version-cost.png) no-repeat 1px 5px; text-decoration:none;}
.budgetVerMng:hover{background:url(../../image/budget-version-cost-hover.png) no-repeat 1px 5px; text-decoration:none;}

.UpdateExchangeRate {
    background: url(../../image/exchange-icon-gray.png) no-repeat 1px 5px;
    text-decoration: none;
}
    .UpdateExchangeRate:hover {
        background: url(../../image/exchange-icon.png) no-repeat 1px 5px;
        text-decoration: none;
    }

.budgetVerHistory {
    background: url(../../image/budget-history.png) no-repeat 1px 5px;
    text-decoration: none;
    padding-left: 5px;
}
    .budgetVerHistory:hover {
        background: url(../../image/budget-history-hover.png) no-repeat 1px 5px;
        text-decoration: none;
    }

.PCMadvanceOption {background:url(../../image/advance-opt-gray.png) no-repeat 1px 5px; text-decoration:none;}
.PCMadvanceOption:hover{background:url(../../image/advance-opt.png) no-repeat 1px 5px; text-decoration:none;}

.PCMShowhideColumns {background:url(../../image/show-hide-grid-gray.png) no-repeat 1px 5px; text-decoration:none;}
.PCMShowhideColumns:hover{background:url(../../image/show-hide-grid.png) no-repeat 1px 5px; text-decoration:none;}

.PCMGetLinkedProgress {
    background: url(../../image/PT_PhasingGray.png) no-repeat 1px 5px;
    text-decoration: none;
}

.PCMGetLinkedProgress:hover {
    background: url(../../image/PT_Phasing.png) no-repeat 1px 5px;
    text-decoration: none;
}

.PCMGetPrimaveraPhasing {
    background: url(../../image/Primavera_PhasingGray.png) no-repeat 1px 5px;
    text-decoration: none;
}

.PCMGetPrimaveraPhasing:hover {
    background: url(../../image/Primavera_Phasing.png) no-repeat 1px 5px;
    text-decoration: none;
}

a.expandBtnLinkEC span.OpenItem {background: url(../../image/open-selected-item.png) no-repeat 3px 2px; padding: 0px 10px 3px 38px; display:inline-block;text-transform: uppercase;
    font-weight: normal;
    font-family: calibri;
    font-size: 10px;}
a.expandBtnLinkEC:hover span.OpenItem {background:url(../../image/open-selected-item-hover.png) no-repeat 3px 2px; display:inline-block;}	
a.expandBtnLinkEC span.CloseItem {background: url(../../image/close-selected-item.png) no-repeat 3px 2px; padding: 0px 10px 3px 38px; display:inline-block; text-transform: uppercase;
    font-weight: normal;
    font-family: calibri;
    font-size: 10px;}
a.expandBtnLinkEC:hover span.CloseItem {background: url(../../image/close-selected-item-hover.png) no-repeat 3px 2px;  display:inline-block; }

a.expandBtnLinkEC span.Expbranch {background: url(../../image/expand-branch.png) no-repeat 3px 4px; padding: 0px 10px 3px 38px; display:inline-block;text-transform: uppercase;
    font-weight: normal;
    font-family: calibri;
    font-size: 10px;}
a.expandBtnLinkEC:hover span.Expbranch {background:url(../../image/expand-branch-hover.png) no-repeat 3px 4px; display:inline-block;}	
a.expandBtnLinkEC span.Collbranch {background: url(../../image/collapse-branch.png) no-repeat 3px 4px; padding: 0px 10px 3px 38px; display:inline-block; text-transform: uppercase;
    font-weight: normal;
    font-family: calibri;
    font-size: 10px;}
a.expandBtnLinkEC:hover span.Collbranch {background: url(../../image/collapse-branch-hover.png) no-repeat 3px 4px;  display:inline-block; }

.UndoElement {background: url(../../image/undo.png) no-repeat 1px 5px;
    text-decoration: none;
    font-size: 10px;
    font-family: calibri;
    text-transform: uppercase;
    font-weight: normal;
    padding-left: 22px;
    padding-top: 1px;
    margin-right: -4px;}
.UndoElement:hover{background:url(../../image/undo-hover.png) no-repeat 1px 5px; text-decoration:none;}

.ElemntTitle{font-family:calibri; font-size:12px; margin-left:10px; color:#7d7d7d !important;}
.ImportPt{background:url(../../image/config-import.png) no-repeat 6px 2px;}
.ImportPt:hover{background:url(../../image/config-import-hover.png) no-repeat 6px 2px;}


.create-workspace { background: url(../../image/workspace_Collapse.png) no-repeat left top; width:34px; height:25px;display:block;}
.create-workspace:hover{background: url(../../image/workspace_Collapse.png) no-repeat left bottom;}
.option {background: url(../../image/option.png) no-repeat left top; width:34px; height:25px; display:block;}
.option:hover{background: url(../../image/option.png) no-repeat left bottom;}
.cost-binding {background: url(../../image/cost-bind.png) no-repeat left top; width:34px; height:25px; display:block;}
.cost-binding:hover{background: url(../../image/cost-bind.png) no-repeat left bottom;}
.budget {background: url(../../image/budget-version.png) no-repeat left top; width:34px; height:25px; display:block;}
.budget:hover{background: url(../../image/budget-version.png) no-repeat left bottom;}
.new-element {background: url(../../image/new-element.jpg) no-repeat left top; width:34px; height:25px; display:block;}
.new-element:hover{background: url(../../image/new-element.jpg) no-repeat left bottom;}
.UpdateCommOption {background: url(../../image/update-committed-small.png) no-repeat left top; width:34px; height:25px; display:block;}
.UpdateCommOption:hover{background: url(../../image/update-committed-small.png) no-repeat left bottom;}
.UpdateCommOptionAlert {background: url(../../image/grey-update-committed-blink.gif) no-repeat left top; width:34px; height:25px; display:block;}
.SapRevenueOption {background: url(../../image/revenue-comparison-small.png) no-repeat left top; width:34px; height:25px; display:block;}
.SapRevenueOption:hover{background: url(../../image/revenue-comparison-small.png) no-repeat left bottom;}
.SapMasterDataOption {background: url(../../image/master-data-grey.png) no-repeat left top; width:34px; height:25px; display:block;}
.SapMasterDataOption:hover{background: url(../../image/master-data-grey.png)  no-repeat left bottom;}
.SapMasterDataOptionAlert {background: url(../../image/grey-master-data-blink.gif) no-repeat left top; width:34px; height:25px; display:block;}

.RemoveEtcOption {background: url(../../image/remove-etc-small.png) no-repeat left top; width:34px; height:25px; display:block;}
.RemoveEtcOption:hover{background: url(../../image/remove-etc-small.png)  no-repeat left bottom;}

/*Added by mansi*/

#WrapperDiv .expand-btn{float:left;width:40px;}
#WrapperDiv #Table7 .HeaderLabel,#WrapperDiv .collapse-feild .HeaderLabel{width:150px; float:left; margin-left:10px; line-height:27px;}
#parent-cont {border:1px solid #e4e3e3; padding:0px 10px;float:left; margin-top:12px; margin-bottom:15px; position: relative;}
#WrapperDiv .cost-tree-main{padding: 10px 8px;  border: 1px solid #e4e3e3; float:left; margin-top:17px;width:432px;height:464px;}
#divCostTree{width:422px !important;}

.data-info {width:215px; float:right;border:1px solid #d4d3d3; padding:10px; margin:5px 8px 0 0;}
.data-info img{ float:left; margin-right:10px;}
#WrapperDiv #Table9{float:left;}
.data-header{color: #f2930a; font-size: 13px;  font-weight: normal; padding: 0; line-height:26px; border: 1px;
    border-bottom: 1px solid #ccc;  margin-bottom: 5px; font-family: Calibri;  text-transform: uppercase;}
.data-info p{font-size:11px;width:143px; float:left; font-style:italic; padding-left:10px;}  
.head-count{float: left;  width: 50px; margin-bottom:5px;color:#272727;}  

 a.drag-cont{background:url("../../image/drag-btn.png") no-repeat left top;top:188px; right: -38px;width:29px;position:absolute;  height:33px;}
 a.drag-cont:hover { background:url("../../image/drag-btn-hover.png") no-repeat left top;display:block;}
#WrapperDiv #dvTreeGrid{width:402px !important;}
.codecss{margin-left:14px;}
/*@media all and (-ms-high-contrast:none)
{ *::-ms-backdrop, a.drag-cont{top:388px; left:491px;position:absolute;z-index:9;width:30px; height:33px;}
        }*/
    
.left-struct {position:relative; float:left;} 

/*-- Added by mansi 28-dec --*/
.amco-table { float: left; width: 100%;}
.amco-table table tr td{border-bottom: 1px solid #ECEFF4; padding: 5px; color: #272727;}

.amoc-row-02 td,.amoc-row-01 td{border-right: 1px solid #ECEFF4;}   
.amoc-row-02 td:last-child,.amoc-row-01 td:last-child{border-right:none;}
.amoc-row-01{ text-align:center;} 
.amoc-row-02{ text-align:right;} 
 
.amoc-spread-cont{width:100%;float:left;}

.spread-row {background:#fff;}
.grey-bar{float:left;width:20px; height:29px;}
.drag-butn {width:30px;float:left;margin-left: 11px; margin-top: 7px;}
.label-head{font-size: 13px; color: #F2930A; text-transform: uppercase;font-family: Calibri;line-height: 32px;}
.amco-hd {border:1px solid #ecebeb;border-left:none;}
.gray-line{background: url('../../image/baseline-row-bg.gif') repeat-x 0 0; float: left; width: 100%;}
 .amco-main{border: solid 1px #d6d6d6; background-color: White; padding: 5px;width:99.1%; float:left;}
 
 .amcoData{background: #E7E7E7 url(../../image/cost-data-bg.jpg) repeat-x 0 0;}
 .amoc-row-02 td{ background:#fff;}
 .cost-data-row td{color: #595959 !important; font-size:12px; padding:9px 0 !important;}
 .dates{color: #525f65;}
 .slick-btn{background:url("../../image/mandatory-icon.png") no-repeat right top !important;}
 
@media screen and (min-width:1600px) 
{
#parent-cont {width:81%;}
/*#WrapperDiv #divTreeSBS{width: 518px !important;}
#parent-cont,#WrapperDiv .cost-tree-main{width:547px;}
#WrapperDiv #ddoperation{width:98% !important;}
#WrapperDiv #ddStructure{width:98% !important;}
#divCostTree{width:97% !important;}
#WrapperDiv #dvTreeGrid{width:94% !important;}
#WrapperDiv #txtDescription{width:519px !important;}
#WrapperDiv #txtSearchNode{width:310px !important;}
#WrapperDiv #treeLevelSelect{width:196px !important;}*/
}
 
@media screen and (min-width:1920px) {

#WrapperDiv #divTreeSBS{width: 520px !important;}
#parent-cont,#WrapperDiv .cost-tree-main{width:550px;}
#WrapperDiv #ddoperation{width:97% !important;}
#WrapperDiv #ddStructure{width:97% !important;}
#divCostTree{width:97% !important;}
#WrapperDiv #dvTreeGrid{width:94% !important;}
#WrapperDiv #txtDescription{width:519px !important;}
#WrapperDiv #txtSearchNode{width:314px !important;}
#WrapperDiv #treeLevelSelect{width:196px !important;}
}

@media screen and (min-width:2100px) 
{
.data-info p {width:50%; padding-left:30px;}
#parent-cont,#WrapperDiv .cost-tree-main{width:80% !important;}
#WrapperDiv #dvTreeGrid,#divCostTree{width:96% !important;}
#WrapperDiv #divTreeSBS{width: 100% !important;}
.input-text{width: 90% !important;}
#WrapperDiv #txtDescription{width:98.5% !important;}
}


/*Added by shivika for ACN*/
.UpdateCommittded {background:url(../../image/update-committed.png) no-repeat 1px 3px; text-decoration:none;font-size: 10px;
    font-family: calibri;
    text-transform: uppercase;
    font-weight: normal;
    padding-left: 25px;
    margin-right: -10px;}
.UpdateCommittded:hover{background:url(../../image/update-committed-hover.png) no-repeat 1px 3px; text-decoration:none;}
.UpdateCommittdedAlert {background:url(../../image/update-committed-flicker.gif) no-repeat 1px 3px; text-decoration:none;font-size: 10px;
    font-family: calibri;
    text-transform: uppercase;
    font-weight: normal;
    padding-left: 25px;
    margin-right: -10px;}

.SapRevenue {background:url(../../image/revenue-comparison.png) no-repeat 1px 3px; text-decoration:none;font-size: 10px;
    font-family: calibri;
    text-transform: uppercase;
    font-weight: normal;
    padding-left: 25px;
    margin-right: -10px;}
.SapRevenue:hover{background:url(../../image/revenue-comparison-hover.png) no-repeat 1px 3px; text-decoration:none;}

.SapMasterData {background:url(../../image/master-data.png) no-repeat 1px 3px; text-decoration:none;font-size: 10px;
    font-family: calibri;
    text-transform: uppercase;
    font-weight: normal;
    padding-left: 25px;
    margin-right: -10px;}
.SapMasterData:hover{background:url(../../image/master-data-hover.png) no-repeat 1px 3px; text-decoration:none;}
.SapMasterDataAlert {background:url(../../image/master-data-flicker.gif) no-repeat 1px 3px; text-decoration:none;font-size: 10px;
    font-family: calibri;
    text-transform: uppercase;
    font-weight: normal;
    padding-left: 25px;
    margin-right: -10px;}
.RemoveEtc {background:url(../../image/remove-etc.png) no-repeat 1px 5px; text-decoration:none;}
.RemoveEtc:hover{background:url(../../image/remove-etc-hover.png) no-repeat 1px 5px; text-decoration:none;}

.riskreport{background:url(../../image/report-risk-01.png) no-repeat 1px 4px;}
.riskreport:hover{background:url(../../image/report-risk-01-hover.png) no-repeat 1px 4px;}
.versionregister{background:url(../../image/version-register.png) no-repeat 1px 3px;}
.versionregister:hover{background:url(../../image/version-register-hover.png) no-repeat 1px 3px;}
.singleregister{background:url(../../image/single-register-01.png) no-repeat 1px 4px;}
.singleregister:hover{background:url(../../image/single-register-01-hover.png) no-repeat 1px 4px;}
.sysCtrlDsc { color:#626262; font-size:13px; font-family: Calibri ; text-align :left ;}
.sysCtrlDscRO { color:#626262; font-size:13px; font-family: Calibri ; text-align :left ; display :block ; margin-top :10px;}
.sysCtrLbl { margin-top: 11px; display: block;text-align: right; }

/*Added by Shivika for new PDF icons*/
.PDFChart {background:url(../../image/export-chart.png) no-repeat left top; text-decoration:none;width: 23px; float: left;
    height: 19px; margin-left:2px;display:block; margin:5px;}
.PDFChart:hover{background:url(../../image/export-chart-hover.png) no-repeat left top; text-decoration:none;}
.export-cont{width:165px; float:left;border:1px solid #CECBCB; background:#FAFAFA; margin-left:14px;}
.export-data{float:left; width:auto;cursor:pointer;}
.export-data div:hover{color:#2d4c0b;}
.export-cont div{width:auto; float:left;line-height: 28px;}

/*Added by Shivika for new PDF icons*/
.PDFData {background:url(../../image/export-data.png) no-repeat left top; text-decoration:none;width: 24px; float: left;
    height: 22px;display:block;margin:5px;}
.PDFData:hover{background:url(../../image/export-data-hover.png) no-repeat left top; text-decoration:none;}
/*-- Add Here By Mohit On Date:22-Dec-2016 --*/
/*-- help buttons --*/
.dvHelpOnline{ background:url("../../image/help.png") no-repeat 11px top; width:35px; float: left;height:23px;margin-right: 15px; cursor:pointer;}
.dvHelpOnline:hover{background:url("../../image/help-hover.png") no-repeat 11px top; cursor:pointer;}
/*For PRoject single register column settings ''Added By Subodh Purpose:PO9 Merging*/
a span.bpmPrjColumn {background: url("../../image/control2.png") no-repeat scroll 5px 2px rgba(0, 0, 0, 0);} 
a span.bpmPrjColumn:hover {background: url("../../image/control2.png") no-repeat scroll 5px 5px rgba(0, 0, 0, 0);} 

/*-- Training Material buttons --*/
.dvTrainingMaterial{ background:url("../../image/training.png") no-repeat 11px top; width:35px;float: left; height:23px;margin-right: 15px; cursor:pointer;}
.dvTrainingMaterial:hover{background:url("../../image/training-hover.png") no-repeat 11px top;  cursor:pointer;}

/*-- Support buttons --*/
.dvSupport{ background:url("../../image/support.png") no-repeat 11px top; width:35px; float: left;height:23px;cursor:pointer;}
.dvSupport:hover{background:url("../../image/support-hover.png") no-repeat 11px top; cursor:pointer;}
#dvHelp{ padding:8px 0 4px 8px; border:10px solid rgb(231, 231, 231); height:58px;}
/*-- End Here By Mohit On Date:22-Dec-2016 --*/
.form-Permission {float:left;	cursor: pointer; background:url('../../image/form-permission.png') no-repeat 0 0; height: 23px; width: 40px; margin-bottom :-4px;} /* Changed by shivika */
.form-Permission:hover{background:url('../../image/form-permission.png') no-repeat 0 0; margin-bottom :-4px;} /* Changed by shivika */
.publishCost0{background:url('../../image/pd-updated-gray.png') no-repeat 2px 2px;}
.publishCost0:hover{background:url('../../image/pd-updated-gray.png') no-repeat 2px 2px;}
.ico.publishCost0{padding-left:36px;}
.publishCost1{background:url('../../image/pd-updated.png') no-repeat 2px 2px;}
.publishCost1:hover{background:url('../../image/pd-updated.png') no-repeat 2px 2px;}
.ico.publishCost1{padding-left:36px;}
.publishCost2{background:url('../../image/pd-updated-blue.png') no-repeat 2px 2px;}
.publishCost2:hover{background:url('../../image/pd-updated-blue.png') no-repeat 2px 2px;}
.ico.publishCost2{padding-left:36px;}
.sigep9Logo { width:180px; padding-bottom:7px; padding-top:10px; height:33px;
}