﻿.BreadcrumbCSS a.DisabledLink {	font-size:11px;	color:#535353; cursor:default; text-decoration:none;}
.BreadcrumbCSS a.DisabledLink:hover {text-decoration:none !important;}
TEXTAREA.MaxLengthSixty {behavior:url('../../maxlength60.htc');background-image: url('image/txtbg.jpg' );}
TEXTAREA.MaxLengthHundred {	behavior:url('../../maxlength100.htc'); background-image: url('image/txtbg.jpg' );}
DIV {font-size:8pt; FONT-FAMILY: 'Open Sans', sans-serif; color:Gray;}
/* -- login page style starts here -- */
.loginBody {background:#D5E685 url('../../image/login-bg.gif') repeat-x 0 0;}
.loginMain {width:463px; margin:0 auto;}
.loginMain legend {	color:#F2930A; background-color:inherit; font-size:24px;line-height:26px; font-weight:normal; padding-bottom:12px;}
* + html .loginMain legend {margin:0 0 0 -8px;}
.cTextBox {	width:278px;height:30px; font:normal 15px Arial, Helvetica, 'Open Sans', sans-serif; color:#666; background:#fff; border:1px solid #d6d6d6;margin:5px 0 15px; padding:6px 5p;}
.loginMain label {color:#2E2E2E; background-color:inherit; font-size:15px; line-height:17px;}
.loginMain input.loginBtn {	float:left;	width:71px;	height:29px; background:url('../../image/login-btn.gif') no-repeat 0 0 #FEF; font:bold 16px/26px Arial, Helvetica, 'Open Sans', sans-serif;	color:#fff; border:none;margin:10px 14px 0 0; padding:0; cursor:pointer;}
.loginMain h3 {	font-size:18px;	line-height:20px;font-weight:normal; text-align:center;	color:#353535; background-color:inherit;}
.loginMain p {float:left; width:auto; padding:10px 0 0;}
.loginMain p a {font-size:12px;	line-height:28px;}
.loginTopShadow {background:#fff url('../../image/lgoin-top-shadow.gif') no-repeat 0 0;	height:11px;}
.loginBtmShadow {background:url('../../image/login-btm-shadow.gif') no-repeat 0 0; height:30px;}
.loginMid {	background:#fff url('../../image/login-mid-shadow.gif') repeat-y 0 0; padding:0 10px 0 15px;}
.loginGrayBox {	background:#F8F8F8;}
.loginForm {width:368px; background:#fff; margin:0 auto;}
.loginFormTop {	background:url('../../image/login-form-top.gif') no-repeat 0 0;	height:10px;}
.loginFormBtm {	background:url('../../image/login-form-btm.gif') no-repeat 0 0;	height:10px;}
.loginFormMid {	padding:0 33px 25px;}
.LoginExceptionMessage {color:#ee2b1d; background:#fff0e7 url('../../image/notification-red.gif') 14px 11px no-repeat;	border-color:#fdc8bd; font:14px/18px 'Open Sans', sans-serif, "Trebuchet MS", Arial, Helvetica, 'Open Sans', sans-serif; padding:15px 20px 15px 50px; border-width:1px;border-style:solid; margin-bottom:25px;}

body.Popup .IndicateMandatory {right:23px;}
/* 8th July 2010 - Rakesh Verma */
/*.tablessStyle {	background:#ececec url(../../image/filter-box-bg.gif) repeat-x top;	border:solid 1px #DDD;}*/

div.tablessStyle {border-top:0; border-right:0; border-left:0;}
.tablessStyleGeneralFilter {
/*border:solid 1px #dddddd !important;*/
	
}
/*
	Ends here
*/



/*
	Rakesh Verma [16 Jul 2010] - New Filter Strip Design
*/

.Filterpadding {padding:5px 10px;}
ul.filterOption li {float:left;	width:auto;	list-style-type:none; font-size:12px; padding:0 5px 0 0; text-transform:uppercase;}
ul.filterOption li:hover {color:#EE9105;}
ul.filterOption li.text {text-transform:none;}
ul.filterOption li.text:hover {	color:#666;}
ul.filterOption li a {background:url(../../image/advance-close.png) no-repeat 0 0; height:14px;	padding:0 0 0 14px;	margin:0 4px 0 6px;	text-decoration:none;}
ul.filterOption li a:hover {background:url(../../image/advance-close-on.png) no-repeat 0 0;	text-decoration:none;}
ul.clear {float:left; width:auto;}
ul.clear li {float:left; width:auto; list-style-type:none; padding:0 2px;}
/*
	- Filter Strip Design ends here.
*/


/* -- dropdown onclick menu style starts here -- */
#topPanel, #topPanel1, #topPanelGantt, #topPanelTeamSpace, #topPanelResources, #topPanelCostsRevenues, #topPanelTeamSpaceDeliv {float:left;	margin:0 5px 0 0; position:relative;}
#topPanel li, #topPanel1 li, #topPanelGantt li, #topPanelTeamSpace li, #topPanelResources li, #topPanelCostsRevenues li, #topPanelTeamSpaceDeliv li {list-style-type:none;}
#topPanel li a, #topPanel1 li a, #topPanelGantt li a, #topPanelTeamSpace li a, #topPanelResources li a, #topPanelCostsRevenues li a {	/*Changed by shivika on 14Nov*/
	height:25px;font-size:11px; line-height:25px; font-weight:normal; display:block; color:#5c5959; background-color:inherit; text-decoration:none; cursor:pointer; padding:0 10px 0 0; float:left; text-transform :uppercase; font-family :'Open Sans', sans-serif;}
#topPanelTeamSpaceDeliv li a {height:25px; font-size:11px; line-height:25px; font-weight:bold;	display:block; color:#5c5959; background-color:inherit; text-decoration:none; cursor:pointer; float:left;}
#topPanel li a span.left, #topPanel1 li a span.left, #topPanelGantt li a span.left, #topPanelTeamSpace li a span.left, #topPanelResources li a span.left, #topPanelCostsRevenues li a span.left, #topPanelTeamSpaceDeliv li a span.left {padding:0 0 0 10px; float:left;}
    #topPanel li a span .dropArrow-ico, #topPanel1 li a span .dropArrow-ico {
        position: relative;
        padding: 6px 17px 0 0;
        background: url(../../image/newico/down-arrow.png) no-repeat 7px 11px;
        width: 20px;
        height: 20px;
    }
.res_lbl {display:block; background: url(../../image/dropmenu-arrow.gif) no-repeat 7px 5px right;}
.res_li.drop_link {display:block; width:150px; color:#666; font-weight:bold; padding-left:10px;height:25px; line-height:25px; background:url(../../image/dropdown-tab-1.gif) repeat-x;}
.drop_link.dropArrow-ico {display:block; float:right; background: url(../../image/dropmenu-arrow.gif) no-repeat 7px 5px; width:21px; height:12px;}
#topPanelGantt li a span.dropArrow-ico, #topPanelTeamSpace li a span.dropArrow-ico, #topPanelResources li a span.dropArrow-ico, #topPanelCostsRevenues li a span.dropArrow-ico, #topPanelTeamSpaceDeliv li a span.dropArrow-ico {background: url(../../image/down-gantt-arrow.gif) no-repeat 10px 8px; width:21px; height:12px; padding:0 17px 0 0;}
#topPanel li a:hover, #topPanel1 li a:hover, #topPanelGantt li a:hover, #topPanelTeamSpace li a:hover, #topPanelResources li a:hover, #topPanelCostsRevenues li a:hover {
    color:#666; 
    /*background:url(../../image/dropdown-tab-1.gif) no-repeat 0 -25px;*/ 
    padding:0 0 0 10px; float:left; width:auto;}
#topPanel li a:hover span.left, #topPanel1 li a:hover span.left, #topPanelGantt li a:hover span.left, #topPanelTeamSpace li a:hover span.left, #topPanelResources li a:hover span.left, #topPanelCostsRevenues li a:hover span.left, #topPanelTeamSpaceDeliv li a:hover span.left {
    /*background:url(../../image/dropdown-tab-1.gif) no-repeat 100% 0;*/ 
    height:25px;
	display:block;padding:0 10px 0 0;}
#topPanel li.activeMenu a, #topPanel1 li.activeMenu a, #topPanelGantt li.activeMenu a, #topPanelTeamSpace li.activeMenu a, #topPanelResources li.activeMenu a, #topPanelCostsRevenues li.activeMenu a {
    /*background:url(../../image/dropdown-tab-1.gif) no-repeat 0 -25px;*/
    color:#666; background-color:inherit; position: relative; z-index:4; padding:0 0 0 10px; float:left; width:auto;}
#topPanelTeamSpaceDeliv li.activeMenu ul a {background:url(../../image/dropdown-tab-1.gif) no-repeat 0 -25px; color:#666; background-color:inherit; position:relative; z-index:4;
	padding:0 0 0 10px;	float:left;	width:auto;}
#topPanel li.activeMenu a span.left, #topPanel1 li.activeMenu a span.left, #topPanelGantt li.activeMenu a span.left, #topPanelTeamSpace li.activeMenu a span.left, #topPanelResources li.activeMenu a span.left, #topPanelCostsRevenues li.activeMenu a span.left, #topPanelTeamSpaceDeliv li.activeMenu a span.left {	
    /*background:url(../../image/dropdown-tab-1.gif) no-repeat 100% 0;*/height:25px;display:block;	padding:0 10px 0 0;}/*changed by jyoti*/
#topPanel li.activeMenu a:hover, #topPanel1 li.activeMenu a:hover, #topPanelGantt li.activeMenu a:hover, #topPanelTeamSpace li.activeMenu a:hover, #topPanelResources li.activeMenu a:hover, #topPanelCostsRevenues li.activeMenu a:hover, #topPanelTeamSpaceDeliv li.activeMenu a:hover {	color:#666;	background-color:inherit;}
.block {display:block;}
#drop_new {	display:none; position:absolute; height:60px; top:23px; left:0; list-style:none; padding:0; border:1px solid #CECBCB; border-bottom:none; z-index:99999;}
.drop_menu {display:block; height:25px; color:#6f7569; background-color:#f6f6f6; background-image:none;	font-size:11px;	line-height:17px; font-weight:normal; border-bottom:#CECBCB 1px solid; padding:0px 10px;}
.drop_new.drop_menu:hover {	color:#2d4c0b;background-color:#E7E7E7;	background-image:none;}
#topPanel li.activeMenu div.drop ul, #topPanelGantt li.activeMenu div.drop ul, #topPanelTeamSpace li.activeMenu div.drop ul, #topPanelResources li.activeMenu div.drop ul, #topPanelCostsRevenues li.activeMenu div.drop ul, #topPanelTeamSpaceDeliv li.activeMenu div.drop ul {
    position:absolute;	top:23px;left:0;list-style:none;display:block;padding:0;/*border:1px solid #CECBCB;border-bottom:none*/;z-index:999;}
/* Purpose : added to align the dropMenu on PM page across the browsers 
   Developer : PO-Niranjan
   Date : 14-03-2012
   Starts Here
*/ 
/*
    Ends Here
*/
#topPanel1 li.activeMenu div.drop ul {position:absolute;top:23px;right:0;list-style:none;display:block;	padding:0;/*border:1px solid #CECBCB;	border-bottom:none;*/	z-index:999;}
#topPanel div.drop ul li, #topPanel1 div.drop ul li, #topPanelGantt div.drop ul li, #topPanelTeamSpace div.drop ul li, #topPanelResources div.drop ul li, #topPanelCostsRevenues div.drop ul li, #topPanelTeamSpaceDeliv div.drop ul li {display:block;clear:both;}
#topPanel li div.drop ul li a, #topPanel li.activeMenu div.drop ul li a, #topPanelGantt li.activeMenu div.drop ul li a, #topPanelTeamSpace li.activeMenu div.drop ul li a, #topPanelResources li.activeMenu div.drop ul li a, #topPanelCostsRevenues li.activeMenu div.drop ul li a  /*Changed by shivika on 14Nov*/ {	
    display:block; clear:both; width:136px;color:#6f7569;background:#fff;font-size:11px;font-weight:normal;	/*border:#CECBCB 1px solid;*/padding:0px 10px;height:22px;white-space:nowrap;text-transform: uppercase;	font-family: 'Open Sans', sans-serif;}/*Changed by jyoti on 30jan 2015*/
#topPanelTeamSpaceDeliv li.activeMenu div.drop ul li a {display:block;clear:both;width:130px;color:#6f7569;background:#f6f6f6;font-size:11px;font-weight:normal;border-bottom:#CECBCB 1px solid; height:22px; white-space:nowrap;}
#topPanel li.activeMenu div.drop ul li a:hover, #topPanel1 li.activeMenu div.drop ul li a:hover, #topPanelGantt li.activeMenu div.drop ul li a:hover, #topPanelTeamSpace li.activeMenu div.drop ul li a:hover, #topPanelResources li.activeMenu div.drop ul li a:hover, #topPanelCostsRevenues li.activeMenu div.drop ul li a:hover, #topPanelTeamSpaceDeliv li.activeMenu div.drop ul li a:hover {color:#2d4c0b; background:#E7E7E7;}
#topPanel1 li div.drop ul li a {display:block;clear:both;color:#6f7569;background:#fff;font-size:11px;font-weight:normal; 
    width: -webkit-fill-available;/*border:#CECBCB 1px solid;*/padding:0px 10px; height:22px;}

/* -- dropdown onclick menu style end here -- */
/* -- 14.07.10 style for User Manage starts here -- */
.basicInformation .userRole {border:1px solid #E8E8E8;border-bottom:none;}
.basicInformation .userRole table th {height:36px;font-size:12px;line-height:36px;color:#626262;background-color:inherit;font-weight:normal;}
.basicInformation .noBottomBorder {border-bottom:none;}
.basicInformation .userGroup table td, .basicInformation .userRole table td {border-bottom:1px solid #E1EBF2;font-size:12px;line-height:14px;color:#666;}
.basicInformation .userGroup table td.lastRow {	border-bottom:1px solid #E8E8E8;}
.basicInformation .userRole table td.noBorder {	border:none;}
.basicInformation .userGroup p {font-size:13px;	line-height:13px; color:#626262;	font-weight:bold; padding:0 10px;}
.basicInformation .userGroup p span {font-size:13px !important; line-height:21px!important; display:block; font-weight:normal; font-style:italic;}
.basicInformation .userGroup p.companyName {font-size:12px;	line-height:14px; font-weight:normal;}
.basicInformation .userGroup ul.permission {padding:10px 0 10px 25px;}
.basicInformation .userGroup ul.permission li {	background:url(../../image/bullet.gif) 0 5px no-repeat;	padding:0 0 7px 12px;}
.basicInformation .userGroup ul.permission li a {font-size:12px; line-height:14px; color:#626262; text-decoration:none;}
.basicInformation .userGroup ul.permission li a:hover {	text-decoration:underline;}
.basicInformation .userRole h2 {font-size:13px;	line-height:15px; color:#626262; font-weight:bold; padding:0 0 7px;}
.basicInformation .userRole p {	font-size:13px;	line-height:17px; color:#626262;font-style:italic; padding:0 10px 0 0;}
.basicInformation .userRole p span {font-size:13px !important; line-height:17px !important; font-style:normal; padding:0 0 0 10px;}
.basicInformation .userRole a {	font-style:normal;}
.basicInformation .userRole input {	width:	auto;height:auto;border:none!important;}
.users a {height:29px;font-size:14px;line-height:29px;font-weight:bold;text-decoration:none;}
.users a.back {width:53px;color:#fff;background-color:inherit;background:url(../../image/user-back-btn.gif) no-repeat 0 0;padding:0 0 0 28px;display:block;}
.users a.continue {width:93px;color:#fff;background-color:inherit;background:url(../../image/user-cont-btn.gif) no-repeat 0 0;padding:0 0 0 11px;display:block;}
.users a:hover {background-position:bottom;}
.users a.cancel {font-size:12px;line-height:29px;font-weight:normal;text-align:center;text-decoration:underline;}
.users a.cancel:hover {	text-decoration:none;}
/* -- 14.07.10 style end here -- */

.basicInformation .searchLetter a {	display:block;float:left;font-size:11px;line-height:14px;text-decoration:none;text-transform:uppercase;padding:2px;}
.basicInformation .searchLetter a:hover {text-decoration:underline;}
.basicInformation .searchLetter a.select {background:#25a9d5;color:#fff;}
.basicInformation .userGroup {border-top:1px solid #E8E8E8;	border-left:1px solid #E8E8E8; border-right:1px solid #E8E8E8;}
.basicInformation .userGroup table th {background:url(../image/group-head-bg.gif) repeat-x 0 0;height:36px;font-size:12px;line-height:36px;color:#626262;background-color:inherit;
font-weight:normal;}
.basicInformation .groupDetail {height:150px;overflow:scroll;overflow-x:hidden;}
.basicInformation .groupDetail table tr td {border-bottom:1px solid #E1EBF2;padding:7px 0;font-size:12px;line-height:14px;}
.basicInformation .groupDetail table tr td a {color:#626262;text-decoration:none;}
.basicInformation .groupDetail table tr td a:hover {text-decoration:underline;}
.groupDetail .width26per {width:25%;}
.groupDetail .width25per {width:24%;}
.groupDetail .width10per {width:10%;}
.basicInformation .currentSelection {background:#F9F9F9;border:1px solid #EFEAEA;padding:10px 20px;}
.basicInformation .currentSelection h2 {font-size:13px;line-height:17px;padding:0 0 10px;}
.basicInformation a.username {font-size:13px;line-height:19px;text-decoration:none;}
.basicInformation a.username:hover {text-decoration:underline;}
.basicInformation a.selectionDel {background:url(../../image/selection-delete.png) no-repeat 0 0;width:14px;height:0;padding-top:14px;overflow:hidden;font-size:0;line-height:0;margin:1px 0 0;display:block;}
.basicInformation a.selectionDel:hover {background-position:bottom;}

.frormData a.cancel {font-size:12px;line-height:29px;}
.TreeMenu td {display:block;color:#7d7d7d;background-color:#f6f6f6;font-size:11px;line-height:24px;text-decoration:none;padding:0 10px 0 25px;background-repeat:no-repeat;	background-position:5% 50%;	white-space:nowrap;}
.TreeMenu td:hover {color:#2d4c0b; background:#eef5d0; border :solid 1px gray; border-style :dotted;}
.TArrowDown a:hover {padding: 0px;border :solid 1px #E4E4E4;z-index :-120;border-top :solid 1px #E4E4E4;background:#f6f6f6;}
/*
	Style for custom pager
*/
 .customPager {font-size:8pt;color:#5c5959;}
.customPager a.current, .customPager span.current {	display:inline-block; font-weight:bold !important; font-size:12px !important; line-height:16px;padding:0 5px; color:#F2930A; background:#fff; border:1px solid #cfcfcf;	text-decoration:none;}

.customPager a, .customPager table a {display:inline-block; font-weight:bold; font-size:12px !important; padding:0 5px; color:#5c5959; *background-color:#f1f2f1; border:1px solid #cfcfcf; text-decoration:none;}
.customPager span, .customPager table td SPAN {display:inline-block; font-size:8pt; padding:0 5px; color:#F2930A; background-color:#fff; border:1px solid #cfcfcf; text-decoration:none;}
.customPager span.GridPagerText, .customPager span.GridPagerText label {border:none; background-color:Transparent; color:#5c5959; font-weight:normal; font-size:8pt; vertical-align:inherit;}
.NoUnderline a.contains:hover {	text-decoration:none;}
/*
	Rakesh Verma [09 Sep 2010] - CSS specific for Resource View in order to 
	remove padding to enhance performance.
*/


/* Luca */
.widget_highlight {	height:42px; border:dashed 2px #FFF; margin-bottom:20px; background-color:#D0D0D0;}
.lnkAssignResourcesInline {color:#5c5959; height:25px; font-weight:bold; font-size:11px; line-height:25px;width:auto; text-decoration:none; cursor:pointer;}

/* Added by PO-Aniruddha for Error Page
	=========Starts Here======
*/
/* -- wrapper style -- */

.wrapper .wrapperInner {overflow:hidden;padding:12px 50px 75px;	margin:0 auto;}
.wrapper h2 {color:#7d7d7d;background-color:inherit;font-size:24px;line-height:33px;font-weight:normal;padding:0 0 24px 0;}
.errorMessage { padding:42px 65px;color:inherit;background:#fff url(../../image/error-icon-big.gif) no-repeat 65px 42px;border:1px solid #ddd;}
.errorMessageRight {margin:0 0 0 140px;}
.errorMessageRight h2 {font-size:20px;line-height:46px;	font-weight:normal;	color:#DC0000;background:#FFF0E7;padding:0 0 0 13px;margin:0 0 20px;}
.errorMessageRight p {padding:0 0 20px;	font-size:13px;	line-height:19px;color:#7D7D7D;background-color:inherit;}
/*=========Ends Here======*/
/* For MS Project icon (Temp) : By PO-Arvind*/
.msp {background:url(../../image/msp.png) no-repeat 5px 7px;}
.msp:hover {background:url(../../image/msp.png) no-repeat 5px 7px;}
.BorderCustom {border-bottom: 1px solid #cfcfcf;}
#btnClose.button {visibility:hidden;}
.FontStylePM {FONT-FAMILY: 'Open Sans', sans-serif;font-size:12px;color:#8C8C8C;}
/* Priya Varshney - Css Added */
.resourceTableData th A:hover {color:#25a9d5 !important;}
/* Priya Varshney - Css Added */

.FormFields .Gray input[type=checkbox] {display:inline-block;height:13px;margin:0px;padding:0px;}
/*
Added By    -   Niranjan
Date        -   20-04-2012 
Purpose     -   to remove the problem in dropMenu for Switching view in IE7
*/
.dropLink {position:relative;cursor:pointer;display:block;padding:0;height:25px;line-height:25px;color:#666;font-weight:bold;}
.dropLink:hover {background:url(../../image/dropdown-tab-1.gif) no-repeat 100% 0;}
.dropLinkHover {background:url(../../image/dropdown-tab-1.gif) no-repeat 100% 0;}
.dropLink .label {display:inline-block;padding-left:10px;height:25px;}
.dropLink .label:hover {color:#666;background:url(../../image/dropdown-tab-1.gif) no-repeat 0 -25px;}
.dropLink .labelHover {color:#666;background:url(../../image/dropdown-tab-1.gif) no-repeat 0 -25px;}
.dropLink .dropArrow-ico {display:inline-block;width:21px;height:25px;background: url(../../image/dropmenu-arrow.gif) no-repeat 5px 10px;}
.dropSubLinks {border-top:1px solid #CCC;display:block;	position:absolute;z-index :100;	margin-top:-2px;}
.dropSubLinks a {display:block;clear:both;width:180px;height:22px;line-height:22px;background:#F6F6F6;color:#666;border:1px solid #CCC;	padding-left:10px;border-top:none;}
.dropSubLinks a:hover {	background:#EEE;}
.releaseButton {display:block;cursor:pointer;width:25px;height:25px;background:url(../../image/rel-select.png) no-repeat 5px 5px;}
.releaseButton:hover {background:url(../../image/rel-select-ho.png) no-repeat 5px 5px;}
a[disabled="disabled"]:hover span.removeButton {background:url(../../image/Remove-hover-16.png) no-repeat 5px 5px;cursor:default;}/*Edit by jyoti*/
/* Finished */
.bpmProjectTView{background:url(../../image/tree_prj.png) no-repeat 3px 4px;}
.bpmProjectTView:hover{background:url(../../image/tree_prj-hover.png) no-repeat 3px 4px;}

.searchBox {
    border: 0;
    padding: 0px;
    margin: 0px; /* text-indent: 15px; */
    height: 25px;
    z-index: 2;
    outline: none;
    color: #555;
    background: #fff;
    width: 100%;
    display: none; /*css display property none added by amrit for temporary - 08/01/2019 */
}