/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/calendar.css  ********/
.layer_cal {
    position: absolute;
    border: 1px solid #999;
    background-color: #e5e5e5;
    padding: 5px 0 0 0;
    z-index: 10000;
    width: 250px;
}

.layer_cal.notime {
    padding: 5px 0 5px 0;
}

.layer_cal img {
    border: none;
}

.layer_cal div.datefield {
    text-align: center;
    padding: 6px 0 4px 0;
}
.layer_cal .datefield input {
    width: 120px;
    border: 1px solid #5BC1FF;
}

.layer_cal div.frame {
    border: 1px solid #999;
    background-color: #FFF;
    margin: 0 5px;
    padding: 1px 2px;
    text-align: center;
}

.layer_cal div.calheader {
    border-bottom: 1px solid #e3e3e3;
    padding: 6px 0 9px 0;
    margin: 0 5px 6px 5px;
}

.layer_cal table {
    margin: 0 auto; 
    border-collapse: separate; 
    border: none;
	width:100%;
}

.layer_cal td {
	font-weight: normal;
	border: 1px solid #fff; 
	color: #333;
	cursor: pointer;
	height: 14px;
	padding: 3px 2px; 
	text-align: center; 
	width: auto;
}
.layer_cal th {
	font-weight: bold;
    border: 1px solid #fff; 
    background-color: #fff; 
	color: #333; 
	padding: 3px 2px; 
	text-align: center; 
	width: auto;
}

.layer_cal td.selected {
    background-color:#b3ceff; 
    border: 1px solid #6699ff;
}

.layer_cal td.referenced {
    border: 1px solid #3c5ab3 !important;
}

.layer_cal td.today {
	font-weight: bold;
}

.layer_cal td.disabled {
    background-color: #fff; 
    color: #ccc;
    cursor: pointer;
}

.layer_cal div.timecontrols {
    text-align: center;
    height: 20px;
    margin: 6px 0;
    width: 100%;
}

.layer_cal div.timecontrols select {
    padding: 1px;
}

.layer_cal .timecontrols label {
    padding: 0 1px;
	cursor: default;
}

.layer_cal .timecontrols span.timezone {
    padding-left: .5em;
}

.calheader span	{ 
   line-height: 10px;
 }

.calheader a 					{ padding: 0 8px 0 8px; background-repeat: no-repeat; background-position: center center; height: 10px; text-decoration:none }

.year_prev	 					{ background: url("/Agile/static/beef0465fdebfc36e75e2cc1e61025dd/images/icn_calendar_year_prev.png"); float: left; }
.month_prev 					{ background: url("/Agile/static/c0bc3ba2298503324e6332d1a6fcb354/images/icn_calendar_month_prev.png"); float: left; }
.month_next						{ background: url("/Agile/static/2d894296bafa5b02246b0badbde1e5ba/images/icn_calendar_month_next.png"); float: right; }
.year_next 						{ background: url("/Agile/static/2114b460343229cd66759776b6080289/images/icn_calendar_year_next.png"); float: right; }
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\includes/yui/reset/reset.css  ********/
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\includes/yui/fonts/fonts-min.css  ********/
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.0
*/
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\includes/yui/menu/assets/menu.css  ********/
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.0
*/
/* Menu styles */

div.yuimenu {

    background-color:#f6f7ee;
    border:solid 1px #c4c4be;
    padding:1px;
    
}

/* Submenus are positioned absolute and hidden by default */

div.yuimenu div.yuimenu,
div.yuimenubar div.yuimenu {

    position:absolute;
    visibility:hidden;

}

/* MenuBar Styles */

div.yuimenubar {

    background-color:#f6f7ee;
    
}

/*
    Applying a width triggers "haslayout" in IE so that the module's
    body clears its floated elements
*/
div.yuimenubar div.bd {

    width:100%;

}

/*
    Clear the module body for other browsers
*/
div.yuimenubar div.bd:after {

    content:'.';
    display:block;
    clear:both;
    visibility:hidden;
    height:0;

}

/* Matches the group title (H6) inside a Menu or MenuBar instance */

div.yuimenu h6,
div.yuimenubar h6 { 

    font-size:100%;
    font-weight:normal;    
    margin:0;
    border:solid 1px #c4c4be;
    color:#b9b9b9;    

}

div.yuimenubar h6 {

    float:left;
    display:inline; /* Prevent margin doubling in IE */
    padding:4px 12px;
    border-width:0 1px 0 0;
    
}

div.yuimenu h6 {

    float:none;
    display:block;
    border-width:1px 0 0 0;
    padding:5px 10px 0 10px;

}

/* Matches the UL inside a Menu or MenuBar instance */

div.yuimenubar ul {

    list-style-type:none;
    margin:0;
    padding:0;

}

div.yuimenu ul {

    list-style-type:none;
    border:solid 1px #c4c4be;
    border-width:1px 0 0 0;
    margin:0;
    padding:10px 0;

}

div.yuimenu ul.first-of-type, 
div.yuimenu ul.hastitle,
div.yuimenu h6.first-of-type {

    border-width:0;

}

/*
    Styles for the menu's header and footer elements that are used as controls 
    to scroll the menu's body element when the menu's height exceeds the 
    value of the "maxheight" configuration property.
*/

div.yuimenu div.topscrollbar,
div.yuimenu div.bottomscrollbar {

    height:16px;
    background-image:url("/Agile/static/05674ebad028c95ca131ba19d9a5d7fd/includes/yui/menu/assets/map.gif");
    background-repeat:no-repeat;

}


div.yuimenu div.topscrollbar {

    background-image:url("/Agile/static/05674ebad028c95ca131ba19d9a5d7fd/includes/yui/menu/assets/map.gif");
    background-position:center -72px;

}


div.yuimenu div.topscrollbar_disabled {

    background-image:url("/Agile/static/05674ebad028c95ca131ba19d9a5d7fd/includes/yui/menu/assets/map.gif");
    background-position:center -88px;

}


div.yuimenu div.bottomscrollbar {

    background-image:url("/Agile/static/05674ebad028c95ca131ba19d9a5d7fd/includes/yui/menu/assets/map.gif");
    background-position:center -104px;

}


div.yuimenu div.bottomscrollbar_disabled {

    background-image:url("/Agile/static/05674ebad028c95ca131ba19d9a5d7fd/includes/yui/menu/assets/map.gif");
    background-position:center -120px;

}


/* MenuItem and MenuBarItem styles */

div.yuimenu li,
div.yuimenubar li {

    font-size:85%;
    cursor:pointer;
    cursor:hand;
    white-space:nowrap;
    text-align:left;

}

div.yuimenu li.yuimenuitem {

    padding:2px 24px;
    
}

div.yuimenu li li,
div.yuimenubar li li {

    font-size:100%;

}


/* Matches the help text for a menu item */

div.yuimenu li.hashelptext em.helptext {

    font-style:normal;
    margin:0 0 0 40px;

}

div.yuimenu li a,
div.yuimenubar li a {
    
    /*
        "zoom:1" triggers "haslayout" in IE to ensure that the mouseover and 
        mouseout events bubble to the parent LI in IE.
    */
    zoom:1;
    color:#000;
    text-decoration:none;
    
}

div.yuimenu li.hassubmenu,
div.yuimenu li.hashelptext {

    text-align:right;

}

div.yuimenu li.hassubmenu a.hassubmenu,
div.yuimenu li.hashelptext a.hashelptext {

    float:left;
    display:inline; /* Prevent margin doubling in IE */
    text-align:left;

}


/* Matches selected menu items */

div.yuimenu li.selected,
div.yuimenubar li.selected {

    background-color:#8c8ad0;

}

div.yuimenu li.selected a.selected,
div.yuimenubar li.selected a.selected {

    text-decoration:underline;

}

div.yuimenu li.selected a.selected,
div.yuimenu li.selected em.selected, 
div.yuimenubar li.selected a.selected {

    color:#fff;

}


/* Matches disabled menu items */

div.yuimenu li.disabled, 
div.yuimenubar li.disabled {

    cursor:default;

}

div.yuimenu li.disabled a.disabled,
div.yuimenu li.disabled em.disabled,
div.yuimenubar li.disabled a.disabled {

    color:#b9b9b9;
    cursor:default;
    
}

div.yuimenubar li.yuimenubaritem {

    float:left;
    display:inline; /* Prevent margin doubling in IE */
    border-width:0 0 0 1px;
    border-style:solid;
    border-color:#c4c4be;
    padding:4px 24px;
    margin:0;

}

div.yuimenubar li.yuimenubaritem.first-of-type {

    border-width:0;

}


/* Styles for the the submenu indicator for menu items */

div.yuimenu li.hassubmenu em.submenuindicator, 
div.yuimenubar li.hassubmenu em.submenuindicator {

    display:-moz-inline-box; /* Mozilla */
    display:inline-block; /* IE, Opera and Safari */
    vertical-align:middle;
    height:8px;
    width:8px;
    text-indent:9px;
    font:0/0 arial;
    overflow:hidden;
    background-image:url("/Agile/static/05674ebad028c95ca131ba19d9a5d7fd/includes/yui/menu/assets/map.gif");
    background-repeat:no-repeat;

}

div.yuimenubar li.hassubmenu em.submenuindicator {

    background-position:0 -24px;
    margin:0 0 0 10px;

}

div.yuimenubar li.hassubmenu em.submenuindicator.selected {

    background-position:0 -32px;

}

div.yuimenubar li.hassubmenu em.submenuindicator.disabled {

    background-position:0 -40px;

}

div.yuimenu li.hassubmenu em.submenuindicator {

    background-position:0 0;
    margin:0 -16px 0 10px;

}

div.yuimenu li.hassubmenu em.submenuindicator.selected {

    background-position:0 -8px;

}

div.yuimenu li.hassubmenu em.submenuindicator.disabled {

    background-position:0 -16px;

}


/* Styles for a menu item's "checked" state */

div.yuimenu li.checked {

   /* position:relative; */

}

div.yuimenu li.checked em.checkedindicator {

    height:8px;
    width:8px;
    text-indent:9px;
    overflow:hidden;
    background-image:url("/Agile/static/05674ebad028c95ca131ba19d9a5d7fd/includes/yui/menu/assets/map.gif");
    background-position:0 -48px;
    background-repeat:no-repeat;
    position:absolute;
    left:6px;
    _left:-16px; /* Underscore hack b/c this is for IE 6 only */
    top:.5em;

}

div.yuimenu li.checked em.checkedindicator.selected {

    background-position:0 -56px;

}

div.yuimenu li.checked em.checkedindicator.disabled {

    background-position:0 -64px;

}
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\includes/yui/treeview/assets/tree.css  ********/
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.0 */

.treemenu .ygtvspacer { height: 16px; min-width:16px; max-width:16px; width: 16px; margin: 0px; border:1px solid white}


/* via css class selector */
.treemenu .ygtvtn {background: transparent;  width:1.5em; height:16px; }
.treemenu .ygtvtm { background: url("/Agile/static/a1e88c10022210138b2cd0e1f74e825d/includes/yui/treeview/assets/collapse.png") 7px 0 no-repeat; width:1.5em; height:16px; cursor:pointer }
.treemenu .ygtvtmh { background: url("/Agile/static/a1e88c10022210138b2cd0e1f74e825d/includes/yui/treeview/assets/collapse.png") 7px 0 no-repeat; width:1.5em; height:16px; cursor:pointer }
.treemenu .ygtvtp { background: url("/Agile/static/12c40bae68eff2338c9d77e2321fc09f/includes/yui/treeview/assets/expand.png") 7px 0 no-repeat; width:1.5em; height:16px; cursor:pointer }
.treemenu .ygtvtph { background: url("/Agile/static/12c40bae68eff2338c9d77e2321fc09f/includes/yui/treeview/assets/expand.png") 7px 0 no-repeat; width:1.5em; height:16px; cursor:pointer }
.treemenu .ygtvln { background: transparent; width:1.5em; height:16px; }
.treemenu .ygtvlm { background: url("/Agile/static/a1e88c10022210138b2cd0e1f74e825d/includes/yui/treeview/assets/collapse.png") 7px 0 no-repeat; width:1.5em; height:16px; cursor:pointer }
.treemenu .ygtvlmh { background: url("/Agile/static/a1e88c10022210138b2cd0e1f74e825d/includes/yui/treeview/assets/collapse.png") 7px 0 no-repeat; width:1.5em; height:16px; cursor:pointer }
.treemenu .ygtvlp { background: url("/Agile/static/12c40bae68eff2338c9d77e2321fc09f/includes/yui/treeview/assets/expand.png") 7px 0 no-repeat; width:1.5em; height:16px; cursor:pointer }
.treemenu .ygtvlph { background: url("/Agile/static/12c40bae68eff2338c9d77e2321fc09f/includes/yui/treeview/assets/expand.png") 7px 0 no-repeat; width:1.5em; height:16px; cursor:pointer }
.treemenu .ygtvloading { background: url("/Agile/static/8f1310bf9e7aa892d2dc09c4058c7bd3/includes/yui/treeview/assets/loading.gif") 7px 0 no-repeat; width:1.5em; height:16px; }
.treemenu .ygtvdepthcell { background: transparent; width:1.5em; height:16px; }
.treemenu .ygtvblankdepthcell {background: transparent;  width:1.5em; height:16px; }
.treemenu .ygtvitem { width:90%; line-height:19px;}  
.treemenu .ygtvchildren { }  
.treemenu .ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited { 
	font-size: 11px; padding:2px 5px 2px 5px; color:#333;
}
.treemenu .ygtvitem a { font-size: 11px; color:#333; padding:2px 5px 2px 5px}

.treemenu .ygtvitem .selectedNode, .selectedNode:link, .selectedNode:visited {
	background-color:#dbeaff;padding:2px 5px 2px 5px; -moz-outline-style:none; color:#333; 
}

.treemenu .ygtvitem .navigator, .navigator:visited{font-size: 11.5px; color:#800080}

a.navigator:hover{
	color:#800080;
}

.treemenu .ygtvitem  table,
.treemenu .ygtvitem  table td  { border: 0; padding: 0 2px;}  

.treemenu .ygtvitem span.node_icon { 
	width: 16px; 
	float:left;
	margin-right:3px;
	cursor:pointer;
}

.treemenu .ygtvitem span.node_status_icon { 
	width: 32px; 
	float:left;
	margin-right:3px;
	cursor:pointer;
}

.treemenu .emphasis{
	font-weight:bold;
}

.ygtvitem a:hover { text-decoration: underline; }


.treemenu.adjustTop { margin-top:-20px;}
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\includes/yui/container/assets/container.css  ********/
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.0
*/
.yui-overlay {
	position:absolute;
	display:block;
}

.yui-tt {
	visibility:hidden;
	position:absolute;
	color:#333;
	background-color:#FDFFB4;
	font-family:arial,helvetica,verdana,sans-serif;
	padding:2px;
	border:1px solid #FCC90D;
	font:100% sans-serif;
	width:auto;
}

* html body.masked select {
	visibility:hidden;
}

* html div.yui-panel-container select {
	visibility:inherit;
}

* html div.drag select {
	visibility:hidden;
}

* html div.hide-select select {
	visibility:hidden;
}

.mask {
    z-index:0;
    display:none;
    position:absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);
    background-color:#CCC;
}

.hide-scrollbars * {
	overflow:hidden;
}

.hide-scrollbars textarea, .hide-scrollbars select {
	overflow:hidden;
	display:none;
}

.show-scrollbars textarea, .show-scrollbars select {
	overflow:visible;
}

.yui-panel-container {
	position:absolute;
	background-color:transparent;
	z-index:6;
	visibility:hidden;
	overflow:visible;
	width:auto;
}

.yui-panel-container.focused {
}


.yui-panel-container.matte {
	padding:3px;
	background-color:#FFF;
}

.yui-panel-container.matte .underlay {
	display:none;
}

.yui-panel-container.shadow {
	padding:0px;
	background-color:transparent;
}

.yui-panel-container.shadow .underlay {
	visibility:inherit;
	position:absolute;
	background-color:#CCC;
	top:3px;left:3px;
	z-index:0;
	width:100%;
	height:100%;
    -moz-opacity: 0.7;
    opacity:.70;
    filter:alpha(opacity=70);
	zoom:1;
}

.yui-panel {
	visibility:hidden;
	border-collapse:separate;
	position:relative;
	left:0px;top:0px;
	font:1em Arial;
	background-color:#FFF;
	border:1px solid #000;
	z-index:1;
	overflow:hidden;
}

.yui-panel .hd {
	background-color:#3d77cb;
	color:#FFF;
	font-size:100%;
	line-height:100%;
	border:1px solid #FFF;
	border-bottom:1px solid #000;
	font-weight:bold;
	overflow:hidden;
	padding:4px;
}

.yui-panel .bd {
	overflow:hidden;
	padding:4px;
}

.yui-panel .bd p {
	margin:0 0 1em;
}

.yui-panel .container-close {
	position:absolute;
	top:5px;
	right:4px;
	z-index:6;
	height:12px;
	width:12px;
	margin:0px;
	padding:0px;
	background:url("/Agile/static/770d9c592b4300457ae025448c4c6816/includes/yui/container/assets/close12_1.gif") no-repeat;
	cursor:pointer;
	visibility:inherit;
}

.yui-panel .ft {
	padding:4px;
	overflow:hidden;
}

.yui-simple-dialog .bd .yui-icon {
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	margin-right:10px;
	float:left;
}

.yui-simple-dialog .bd span.blckicon {
	background: url("/Agile/static/b9aeaed783a1c845f699daf2c6ee563a/includes/yui/container/assets/blck16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.alrticon {
	background: url("/Agile/static/7764b275c2e10a40bff0061f94e9b8e9/includes/yui/container/assets/alrt16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.hlpicon {
	background: url("/Agile/static/b593fbd4d06a98522efa285e1709aa36/includes/yui/container/assets/hlp16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.infoicon {
	background: url("/Agile/static/38d37e309cca60bfac2ad2881f7fe58e/includes/yui/container/assets/info16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.warnicon {
	background: url("/Agile/static/ba0ca370e1f04a406b8188d3ab892b7b/includes/yui/container/assets/warn16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.tipicon {
	background: url("/Agile/static/0b540d1e06e818d180ca0534be963159/includes/yui/container/assets/tip16_1.gif") no-repeat;
}

.yui-dialog .ft, .simple-dialog .ft {
	padding-bottom:5px;
	padding-right:5px;
	text-align:right;
}

.yui-dialog form, .yui-simple-dialog form {
	margin:0;
}

.button-group button {
	font:100 76% verdana;
	text-decoration:none;
	background-color: #E4E4E4;
	color: #333;
	cursor: hand;
	vertical-align: middle;
	border: 2px solid #797979;
	border-top-color:#FFF;
	border-left-color:#FFF;
	margin:2px;
	padding:2px;
}

.button-group button.default {
	font-weight:bold;
}

/* --- COMMENTED OUT BECAUSE OF PERFORMANCE ISSUE WITH HOVER ON IE7 ---
.button-group button:hover, .button-group button.hover {
	border:2px solid #90A029;
	background-color:#EBF09E;
	border-top-color:#FFF;
	border-left-color:#FFF;
}
*/

.button-group button:active {
	border:2px solid #E4E4E4;
	background-color:#BBB;
	border-top-color:#333;
	border-left-color:#333;
}
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\includes/yui/datatable/assets/datatable.css  ********/
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/
/*foundational css*/


.yui-dt-headcontainer {
  /*position: relative;*/  /*SW this is used for column resize*/
}

.yui-dt-headtext {  
    /*position: relative; sw*/
    border-right:10px;
}

.yui-dt-headresizer {
    position:absolute;
    margin-right:-6px;
    right:0;
    bottom:0;
    width:6px;
    height:100%;
    cursor:w-resize;
    cursor:col-resize;
}

.yui-dt-firstlink,.yui-dt-prevlink,.yui-dt-nextlink,.yui-dt-lastlink,.yui-dt-pagelink {
    cursor:hand;
    cursor:pointer;
    text-decoration:underline;
}

/* foundational scrolling css */
.yui-dt-scrollable  {
    *overflow-y:auto; /* for ie */
}
.yui-dt-scrollable  thead {
    display:block; /* for safari and opera */
}
.yui-dt-scrollable thead tr {
    position:relative;  /* for ie */
}
.yui-dt-scrollbody {
    display:block; /* for safari and opera */
    overflow:auto; /* for gecko */
}
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\includes/grid/Modern/Grid.css  ********/
/* CSSVersion="60024" */

/* ------------- Base tags ------------- */

.GMImage { padding-bottom:256px; }
.GMNone { display:none; }
.GMSection,.GMSectionFF3 { table-layout:fixed; width:1px;}
.GMSectionFF3 { border-collapse:collapse; }

/* -------------- Sections ------------------ */

.GMMainTable { border-collapse:collapse; }
.GMBodyLeft, .GMBodyMid, .GMBodyRight, .GMHeadLeft, .GMHeadMid, .GMHeadRight, .GMFootLeft, .GMFootMid, .GMFootRight { }
.GMBodyLeft, .GMBodyMid, .GMBodyRight { border-top:1px solid black; }
.GMHeadLeft, .GMHeadMid, .GMHeadRight { }
.GMFootLeft, .GMFootMid, .GMFootRight { border-top:1px solid black; }
.GMHeadLeft,.GMBodyLeft,.GMFootLeft { }	
.GMHeadMid,.GMBodyMid,.GMFootMid {  }
.GMHeadRight,.GMBodyRight,.GMFootRight { }	
.GMVScroll { } 
.GMHScroll { }
.GMXScroll { background:#F4F4F4; }
.GMPageFirst { }
.GMPage { border-bottom:1px solid #E0E0E0;}
.GMPageOne { }
.GMChildPage {  }

/* ------------- Rows ------------------ */

.GMSpaceRowHeight { height:21px; }
.GMRowHeight { height:18px; }

.GMSpaceRow { background:#E8F4FF; white-space:nowrap; font-size:1px; overflow:hidden; padding-top:2px; padding-bottom:2px; }
.GMToolbarRow,.GMGroupRow,.GMSearchRow,.GMPagerRow {
   background:url("/Agile/static/6b43ec9b1decbf33e6a5c320bed148f3/includes/grid/Modern/Backgrounds.gif") repeat-x 0px -500px; white-space:nowrap;
   font-size:1px; padding-top:5px; padding-bottom:5px; overflow:hidden;
   }
.GMGroupRow,.GMPagerRow { background-position:0px -750px; }
.GMToolbarRow { padding-left:3px; border-top:1px solid black; }
.GMFillRow { background: #E8F4FF; }

/* ------------- Cell ------------- */

.GMCell,.GMCellPanel,.GMCellFilter,.GMCellFilterPanel,.GMHeaderDrag,.GMHeaderGroup,.GMCellUser { 
	border-bottom:1px solid #e0e0ff; border-right:1px solid #e0e0ff;
	vertical-align:top; white-space:nowrap; overflow:hidden; overflow:auto!IE; height:auto;
	}
.GMCellBorderFF3 { border-left:0px solid; border-top:0px solid; }
.GMCellHeader,.GMCellHeaderPanel,.GMCellHeaderEmpty {
   vertical-align:top; white-space:nowrap; overflow:hidden; overflow:auto!IE; height:auto; 
   padding-top:1px;
   border-right:1px solid #e0e0ff; border-top:1px solid #EEF7FF;
   }
.GMCellHeaderPanel { padding-top:4px; }
.GMCellSpace,.GMCellSpaceEdit,.GMCellSpaceSelect { white-space:nowrap; vertical-align:middle; border:none; padding-top:0px; }
.GMCellSpacePanel,.GMCellSpaceBool { vertical-align:top; }
.GMCellSpaceEdit { background:url("/Agile/static/eacdee82b45f952a81b5b75ba416aa3a/includes/grid/Modern/BackgroundsRight.gif") right 0px!important; border-bottom:1px solid black; border-left:1px solid black; }
.GMCellSpaceSelect { background:url("/Agile/static/eacdee82b45f952a81b5b75ba416aa3a/includes/grid/Modern/BackgroundsRight.gif") right -250px!important; border-left:1px solid black; }
.GMCellPanel { background:#D5EAFE; }
.GMCellFilterPanel { background:url("/Agile/static/6b43ec9b1decbf33e6a5c320bed148f3/includes/grid/Modern/Backgrounds.gif") repeat-x 0px -505px; text-align:center; padding:0px; border-bottom:0px solid; border-right:0px solid; }
.GMCellUser { background-color:#F0F0E0; }
.GMCellEmpty { background: #F4F4F4; }
.GMCellHeaderEmpty { }
.GMCellHidden { background:transparent!important; border-top:none!important; border-bottom:none!important; }

.GMHeaderGroup { font:13px "Microsoft Sans Serif",Verdana,Arial; background: #7FA9E6; color:White; padding-left:3px; }
.GMHeaderGroupFocus { background-color: #C0C0A0; }
.GMHeaderGroupDelete { background-color: #F0F0E0; color: #F0F0E0; }
.GMHeaderGroupCustom {
   font:italic 11px "Microsoft Sans Serif",Verdana,Arial;
   color:#BBB; padding-left:5px; cursor:default; white-space:nowrap;
   }
.GMHeaderDrag { background: #9FB9E9; cursor:default; }
.GMHeaderFocus { background: #9FB9E9; }
.GMPanel { padding-left:80px; }
.GMNoTreeLines1 { text-align:right; }
.GMNoTreeLines2 { text-align:right; vertical-align:middle; padding-top:0px; }
.GMTree { padding-top:0px; }
.GMSpannedTree { vertical-align:top; }

/* ------------- Inside cell ------------- */

.GMHtml,.GMText,.GMLines,.GMPass,.GMInt,.GMFloat,.GMDate,.GMLink,.GMImg,.GMRadio,.GMRadioText,.GMList,.GMEnum,.GMDropCols,.GMAbs,.GMPagerEdit,.GMUser {
   padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:2px;
   }
.GMEnum { background-image:none; }
.GMInt,.GMFloat,.GMDate { text-align:right; }
.GMLines,.GMRadio,.GMHtml,.GMList { white-space:normal; }	
.GMImg,.GMHtml { }
.GMPass { font-size:15px; padding:0px; padding-left:3px; }
.GMRadio,.GMRadioText { padding:0px; }
.GMBool { text-align:center; padding-top:0px; }
.GMHidden { }
.GMHeaderText { line-height:17px; padding-left:3px; padding-right:3px; padding-bottom:2px!important; padding-top:3px!important; }
.GMAbs { padding:0px; }
.GMUser { padding:0px; }
.GMPagerEdit { text-align:center; padding-top:3px; }
.GMRightButton { font:10px "Times New Roman"; padding:0px; height:17px; width:19px; margin:0px; }
.GMRightHtml { font:12px "Times New Roman"; }
.GMRightImg { font:12px "Times New Roman"; }
.GMMergedCellH { padding:0px; padding-right:5px; }
.GMMergedCellV { padding:0px; padding-bottom:1px; }

/*--------------- Pages type cell ----------------- */

.GMPages { text-align:center; overflow:visible; padding-left:3px; padding-right:3px;}
.GMPagesLink,.GMPagesLinkActive {
   padding-left:2px; padding-right:1px; padding-top:2px; padding-bottom:2px; margin-top:2px; margin-bottom:2px;
   display:inline-block; font:11px "Microsoft Sans Serif",Verdana,Arial; cursor:pointer; _cursor:hand; color:blue;
   }
.GMPagesLink:visited { color:blue; }
.GMPagesLink:hover { color:red; }
.GMPagesLinkActive { color:black; font-weight:bold; border:1px dotted black; margin-top:1px; margin-bottom:1px; }

/*--------------- Gantt type cell ----------------- */

.GMGantt { border:0px solid; padding:0px; border-right:1px solid #e0e0ff; cursor:default; }
.GMGantt0Out,.GMGantt10Out,.GMGantt90Out,.GMGantt100Out,.GMGanttNullOut {
   border:1px solid black; margin-top:2px; padding:1px; background:white; overflow:hidden;
   }  
.GMGanttHoverOut { border:2px solid red; margin-top:1px; padding:1px; background:white; overflow:hidden; }
.GMGantt10Out { padding-left:0px; border-left:0px solid; }
.GMGantt90Out { padding-right:0px; border-right:0px solid; }
.GMGantt0In,.GMGantt10In,.GMGantt90In,.GMGantt100In,.GMGanttNullIn { height:9px; overflow:hidden; font-size:1px; }
.GMGantt0In { background:#F00; }
.GMGantt10In { background:#C00; }
.GMGantt90In { background:#0C0; }
.GMGantt100In { background:#0F0; }
.GMGanttNullIn { background:#777; }
.GMGanttG0In { background:#FFF; }
.GMGanttG10In { background:#EEE; }
.GMGanttG90In { background:#666; }
.GMGanttG100In { background:#000; }
.GMGanttGNullIn { background:#FFF; }
.GMGanttRed0In,.GMGanttRed10In { background:white; } .GMGanttRed90In,.GMGanttRed100In,.GMGanttRedNullIn { background:red; }
.GMGanttBlue0In,.GMGanttBlue10In { background:white; } .GMGanttBlue90In,.GMGanttBlue100In,.GMGanttBlueNullIn { background:blue; }
.GMGanttGreen0In,.GMGanttGreen10In { background:white; } .GMGanttGreen90In,.GMGanttGreen100In,.GMGanttGreenNullIn { background:green; }
.GMGanttFuchsia0In,.GMGanttFuchsia10In { background:white; } .GMGanttFuchsia90In,.GMGanttFuchsia100In,.GMGanttFuchsiaNullIn { background:fuchsia; }
.GMGanttAqua0In,.GMGanttAqua10In { background:white; } .GMGanttAqua90In,.GMGanttAqua100In,.GMGanttAquaNullIn { background:aqua; }
.GMGanttLime0In,.GMGanttLime10In { background:white; } .GMGanttLime90In,.GMGanttLime100In,.GMGanttLimeNullIn { background:lime; }
.GMGanttMaroon0In,.GMGanttMaroon10In { background:white; } .GMGanttMaroon90In,.GMGanttMaroon100In,.GMGanttMaroonNullIn { background:maroon; }
.GMGanttNavy0In,.GMGanttNavy10In { background:white; } .GMGanttNavy90In,.GMGanttNavy100In,.GMGanttNavyNullIn { background:navy; }
.GMGanttOlive0In,.GMGanttOlive10In { background:white; } .GMGanttOlive90In,.GMGanttOlive100In,.GMGanttOliveNullIn { background:olive; }
.GMGanttOrange0In,.GMGanttOrange10In { background:white; } .GMGanttOrange90In,.GMGanttOrange100In,.GMGanttOrangeNullIn { background:orange; }
.GMGanttPurple0In,.GMGanttPurple10In { background:white; } .GMGanttPurple90In,.GMGanttPurple100In,.GMGanttPurpleNullIn { background:purple; }
.GMGanttSilver0In,.GMGanttSilver10In { background:white; } .GMGanttSilver90In,.GMGanttSilver100In,.GMGanttSilverNullIn { background:silver; }
.GMGanttTeal0In,.GMGanttTeal10In { background:white; } .GMGanttTeal90In,.GMGanttTeal100In,.GMGanttTealNullIn { background:teal; }
.GMGanttYellow0In,.GMGanttYellow10In { background:white; } .GMGanttYellow90In,.GMGanttYellow100In,.GMGanttYellowNullIn { background:yellow; }
.GMGanttBlack0In,.GMGanttBlack10In { background:white; } .GMGanttBlack90In,.GMGanttBlack100In,.GMGanttBlackNullIn { background:black; }
.GMGanttGray0In,.GMGanttGray10In { background:white; } .GMGanttGray90In,.GMGanttGray100In,.GMGanttGrayNullIn { background:gray; }
.GMGanttWhite0In,.GMGanttWhite10In,.GMGanttWhite90In,.GMGanttWhite100In,.GMGanttWhiteNullIn { background:white; } 
.GMGanttWhite90In { border-right:1px solid black; margin-right:1px; } .GMGanttWhite10In { border-left:1px solid black; }
.GMGanttOutLeft,.GMGanttOutRight { background:url("/Agile/static/5e2a6fb7d12ed1d5ea70d8bebf721ed9/includes/grid/Modern/Gantt.gif") no-repeat -293px 0px; width:13px; height:16px; overflow:hidden; }
.GMGanttOutRight { background-position: -353px 0px; }

.GMGanttFlowOut { margin-top:6px; border:1px solid black; overflow:hidden; }
.GMGanttFlowHover { margin-top:5px; border:2px solid red; overflow:hidden; }  
.GMGanttFlowIn { height:3px; overflow:hidden; background:yellow; font-size:1px; }
.GMGanttGFlowIn { background:white; }

.GMGanttMilestone { background:url("/Agile/static/5e2a6fb7d12ed1d5ea70d8bebf721ed9/includes/grid/Modern/Gantt.gif") no-repeat 0px 0px; width:15px; height:12px; overflow:hidden; }
.GMGanttMilestoneHover { background-position: -50px 0px; }

.GMGanttFlag { background:url("/Agile/static/5e2a6fb7d12ed1d5ea70d8bebf721ed9/includes/grid/Modern/Gantt.gif") no-repeat -100px 0px; width:16px; height:15px; overflow:hidden; }
.GMGanttFlagHover { background-position: -150px 0px; }

.GMGanttMark { height:500px; overflow:hidden; background:red; }

.GMGanttResource { font:bold 12px "Times New Roman"; margin-top:1px; }
.GMGanttResourceChar { width:6px; }

.GMGanttDepFirst { height:500px; overflow:hidden; }
.GMGanttDepVert,.GMGanttDepVertBottom,.GMGanttDepVertTop,.GMGanttDepVertBottom2,.GMGanttDepVertTop2,.GMGanttDepVertBottom3 {
   border-left:1px solid #DDF; border-right:1px solid #BBF; background:blue; width:1px; overflow:hidden;
   }
.GMGanttDepVert { margin-top:-500px; height:500px; }
.GMGanttDepVertTop { margin-top:-500px; height:8px; margin-bottom:492px; }
.GMGanttDepVertTop2 { margin-top:-499px; height:7px; margin-bottom:492px; }
.GMGanttDepVertBottom { margin-top:-491px; height:491px; }
.GMGanttDepVertBottom2 { margin-top:-491px; height:8px; margin-bottom:483px; }
.GMGanttDepVertBottom3 { margin-top:-482px; height:482px; }
.GMGanttDepHorzIn { border-top:1px solid #DDF; border-bottom:1px solid #BBF; background:blue; margin-top:7px; overflow:hidden; }
.GMGanttDepHorzInLag { border-top:1px dotted blue; margin-top:8px; overflow:hidden; }
.GMGanttDepHorzTop { border-bottom:1px solid #BBF; background:blue; overflow:hidden; }
.GMGanttDepHorzBottom { border-top:1px solid #DDF; background:blue; margin-top:16px; overflow:hidden; }
.GMGanttDepHorzOut { margin-top:-500px; height:18px; margin-bottom:482px; overflow:hidden; font-size:1px; line-height:1px; }
.GMGanttDepErr { border-top-color:#FDD; border-bottom-color:#FBB; border-left-color:#FDD; border-right-color:#FBB; background:red; }
.GMGanttDepLagErr { border-color:red; }
.GMGanttDepIcon { margin-top:-500px; height:500px; overflow:hidden; }
.GMGanttDepArrowLeft,.GMGanttDepArrowRight, .GMGanttDepArrowErrLeft,.GMGanttDepArrowErrRight {
   height:500px; background:url("/Agile/static/5e2a6fb7d12ed1d5ea70d8bebf721ed9/includes/grid/Modern/Gantt.gif") no-repeat; overflow:hidden; 
   }
.GMGanttDepArrowLeft { background-position:-200px 0px; width:12px; }
.GMGanttDepArrowRight { background-position:-250px 0px; width:12px; }
.GMGanttDepArrowErrLeft { background-position:-400px 0px; width:12px; }
.GMGanttDepArrowErrRight { background-position:-450px 0px; width:12px; }
.GMGanttDepStart { width:4px; overflow:hidden; }
.GMGanttDepEnd { width:10px; overflow:hidden; }

.GMGanttBack1,.GMGanttBack2,.GMGanttBack3,.GMGanttBack4,.GMGanttBack5 { height:500px; overflow:hidden; background:#E8E8E8; }
.GMGanttBack2 { background:#888; }

.GMGanttHeader { }
.GMGanttHeaderTable { }
.GMGanttHeader1,.GMGanttHeader2,.GMGanttHeader3,.GMGanttHeader4,.GMGanttHeader5 {
   font:12px "Trebuchet MS", Tahoma, Arial; color:#FFFFFF;
   border-right:1px solid white; text-align:center; margin-right:2px;
   }

/* ------------- Tree Img with lines ------------- */

.GM000,.GM010,.GM001,.GM011,.GM100,.GM110,.GM101,.GM111, 
.GM000T,.GM010T,.GM001T,.GM011T,.GM100T,.GM110T,.GM101T,.GM111T,
.GM00,.GM01,.GM10,.GM11,
.GM00T,.GM01T,.GM10T,.GM11T,
.GM0T,.GM1T,.GM0TL,.GM1TL,.GM0C,.GM1C,.GM0CL,.GM1CL,.GM0E,.GM1E,.GM0EL,.GM1EL,
.GM0,.GM1,
.GMT,.GMTL,.GMC,.GMCL,.GME,.GMEL,.GMD0,.GMD1,.GMD2,.GMD3,.GMD0L,.GMD1L,.GMD2L,.GMD3L {   
   font-size:10px; background-image:url("/Agile/static/ade3d0df9f22d50d43449502821ebfba/includes/grid/Modern/Tree.gif"); vertical-align:top;
   }

u.GM000,u.GM010,u.GM001,u.GM011,u.GM100,u.GM110,u.GM101,u.GM111 { padding-left:63px; }
u.GM000T,u.GM010T,u.GM001T,u.GM011T,u.GM100T,u.GM110T,u.GM101T,u.GM111T { padding-left:89px; }
u.GM00,u.GM01,u.GM10,u.GM11 { padding-left:42px; }   
u.GM00T,u.GM01T,u.GM10T,u.GM11T { padding-left:68px; }   
u.GM0T,u.GM1T,u.GM0TL,u.GM1TL,u.GM0C,u.GM1C,u.GM0CL,u.GM1CL,u.GM0E,u.GM1E,u.GM0EL,u.GM1EL { padding-left:47px; }   
u.GM0,u.GM1 { padding-left:21px; }
u.GMT,u.GMTL,u.GMC,u.GMCL,u.GME,u.GMEL,u.GMD0,u.GMD1,u.GMD2,u.GMD3,u.GMD0L,u.GMD1L,u.GMD2L,u.GMD3L { padding-left:26px; }   

.GM000,.GM000T { background-position:0px 0px; }
.GM010,.GM010T { background-position:-128px 0px; }
.GM001,.GM001T { background-position:-256px 0px; }
.GM011,.GM011T { background-position:-384px 0px; }
.GM100,.GM100T { background-position:-512px 0px; }
.GM110,.GM110T { background-position:-640px 0px; }
.GM101,.GM101T { background-position:-768px 0px; }
.GM111,.GM111T { background-position:-896px 0px; }

.GM00,.GM00T { background-position:-21px 0px; }
.GM10,.GM10T { background-position:-149px 0px; }
.GM01,.GM01T { background-position:-277px 0px; }
.GM11,.GM11T { background-position:-405px 0px; }

.GM0,.GM0T { background-position:-42px 0px; }
.GM1,.GM1T { background-position:-298px 0px; }

.GMT { background-position:-63px 0px; }

.GM0TL { background-position:-1024px 0px; }
.GM1TL { background-position:-1088px 0px; }
.GM0C { background-position:-1152px 0px; }
.GM1C { background-position:-1216px 0px; }
.GM0CL { background-position:-1280px 0px; }
.GM1CL { background-position:-1344px 0px; }
.GM0E { background-position:-1408px 0px; }
.GM1E { background-position:-1472px 0px; }
.GM0EL { background-position:-1536px 0px; }
.GM1EL { background-position:-1600px 0px; }

.GMTL { background-position:-1045px 0px; }
.GMC { background-position:-1173px 0px; }
.GMCL { background-position:-1301px 0px; }
.GME { background-position:-1429px 0px; }
.GMEL { background-position:-1557px 0px; }

.GMD0 { background-position:-1664px 0px; }
.GMD1 { background-position:-1696px 0px; }
.GMD2 { background-position:-1728px 0px; }
.GMD3 { background-position:-1760px 0px; }
.GMD0L { background-position:-1792px 0px; }
.GMD1L { background-position:-1824px 0px; }
.GMD2L { background-position:-1856px 0px; }
.GMD3L { background-position:-1888px 0px; }

/* ------------- Tree Img without lines ------------- */

.GMND0,.GMND1,.GMND2,.GMND3,.GMNC,.GMNE { font-size:10px; background-image:url("/Agile/static/5217648dfd7369c6a7e9eb2daf67ad44/includes/grid/Modern/TreeN.gif"); background-repeat:no-repeat; vertical-align:top; }
u.GMND0,u.GMND1,u.GMND2,u.GMND3,u.GMNC,u.GMNE { padding-left:26px; }
.GMND0 { background-position: 0px 0px; }
.GMND1 { background-position: -50px 0px; }
.GMND2 { background-position: -100px 0px; }
.GMND3 { background-position: -150px 0px; }
.GMNC { background-position:right -50px;}
.GMNE { background-position:right -2000px;}
u.GMNL { padding-left:21px; }

/* ------------- Panel img ------------- */

.GMPanelImage,.GMPanelMove,.GMPanelMoveOff,.GMPanelSelect,.GMPanelSelectOn,.GMPanelSelectOff,.GMPanelDelete,.GMPanelDeleteOff,.GMPanelCopy,.GMPanelCopyOff {
   font-size:10px; padding-left:16px; 
   }
.GMPanelMove { background-position: 0px 0px; }
.GMPanelMoveOff { background-position: -50px 0px; }
.GMPanelSelect { background-position: -100px 0px; }
.GMPanelSelectOn { background-position: -150px 0px; }
.GMPanelSelectOff { background-position: -200px 0px; }
.GMPanelDelete { background-position: -250px 0px; }
.GMPanelDeleteOff { background-position: -300px 0px; }
.GMPanelCopy { background-position: -350px 0px; }
.GMPanelCopyOff { background-position: -400px 0px; }

/* ------------- Fast Panel img ------------- */

.GMP1111,.GMP1211,.GMP1011,.GMP1101,.GMP1201,.GMP1001,.GMP1110,.GMP1210,.GMP1010,.GMP1100,.GMP1200,.GMP1000,
.GMP0111,.GMP0211,.GMP0011,.GMP0101,.GMP0201,.GMP0001,.GMP0110,.GMP0210,.GMP0010,.GMP0100,.GMP0200,.GMP0000, 
.GMP111x,.GMP121x,.GMP101x,.GMP110x,.GMP120x,.GMP100x,.GMP011x,.GMP021x,.GMP001x,.GMP010x,.GMP020x,.GMP000x,
.GMP11xx,.GMP12xx,.GMP10xx,.GMP01xx,.GMP02xx,.GMP00xx,
.GMPx111,.GMPx211,.GMPx011,.GMPx101,.GMPx201,.GMPx001,.GMPx110,.GMPx210,.GMPx010,.GMPx100,.GMPx200,.GMPx000,
.GMPx11x,.GMPx21x,.GMPx01x,.GMPx10x,.GMPx20x,.GMPx00x,
.GMPxx11,.GMPxx10,.GMPxx01,.GMPxx00, 
.GMPxxx1,.GMPxxx0,.GMPxx1x,.GMPxx0x,.GMPx2xx,.GMPx1xx,.GMPx0xx,.GMP1xxx,.GMP0xxx {
   font-size:10px; background-repeat:no-repeat;
   }
.GMP1111,.GMP111x,.GMP11xx,.GMP1xxx { background-position:0px 0px; }
.GMP1211,.GMP121x,.GMP12xx { background-position:-80px 0px; }
.GMP1011,.GMP101x,.GMP10xx { background-position:-160px 0px; }
.GMP1101,.GMP110x { background-position:-240px 0px; }
.GMP1201,.GMP120x { background-position:-320px 0px; }
.GMP1001,.GMP100x { background-position:-400px 0px; }
.GMP1110 { background-position:-480px 0px; }
.GMP1210 { background-position:-560px 0px; }
.GMP1010 { background-position:-640px 0px; }
.GMP1100 { background-position:-720px 0px; }
.GMP1200 { background-position:-800px 0px; }
.GMP1000 { background-position:-880px 0px; }
.GMP0111,.GMP011x,.GMP01xx,.GMP0xxx { background-position:-960px 0px; }
.GMP0211,.GMP021x,.GMP02xx { background-position:-1040px 0px; }
.GMP0011,.GMP001x,.GMP00xx { background-position:-1120px 0px; }
.GMP0101,.GMP010x { background-position:-1200px 0px; }
.GMP0201,.GMP020x { background-position:-1280px 0px; }
.GMP0001,.GMP000x { background-position:-1360px 0px; }
.GMP0110 { background-position:-1440px 0px; }
.GMP0210 { background-position:-1520px 0px; }
.GMP0010 { background-position:-1600px 0px; }
.GMP0100 { background-position:-1680px 0px; }
.GMP0200 { background-position:-1760px 0px; }
.GMP0000 { background-position:-1840px 0px; }

.GMPx111,.GMPx11x,.GMPx1xx { background-position:-15px 0px; }
.GMPx211,.GMPx21x,.GMPx2xx { background-position:-95px 0px; }
.GMPx011,.GMPx01x,.GMPx0xx { background-position:-175px 0px; }
.GMPx101,.GMPx10x { background-position:-255px 0px; }
.GMPx201,.GMPx20x { background-position:-335px 0px; }
.GMPx001,.GMPx00x { background-position:-415px 0px; }
.GMPx110 { background-position:-495px 0px; }
.GMPx210 { background-position:-575px 0px; }
.GMPx010 { background-position:-655px 0px; }
.GMPx100 { background-position:-735px 0px; }
.GMPx200 { background-position:-815px 0px; }
.GMPx000 { background-position:-895px 0px; }

.GMPxx11,.GMPxx1x { background-position:-31px 0px; }
.GMPxx01,.GMPxx0x { background-position:-271px 0px; }
.GMPxx10{ background-position:-511px 0px; }
.GMPxx00 { background-position:-751px 0px; }

.GMPxxx1 { background-position:-48px 0px; }
.GMPxxx0 { background-position:-528px 0px; }

.GMP11x1,.GMP12x1,.GMP10x1,.GMP11x0,.GMP12x0,.GMP10x0,.GMP01x1,.GMP02x1,.GMP00x1,.GMP01x0,.GMP02x0,.GMP00x0,
.GMPx1x1,.GMPx2x1,.GMPx0x1,.GMPx1x0,.GMPx2x0,.GMPx0x0,
.GMP1x11,.GMP1x01,.GMP1x10,.GMP1x00,.GMP0x11,.GMP0x01,.GMP0x10,.GMP0x00,
.GMP1x1x,.GMP1x0x,.GMP0x1x,.GMP0x0x,
.GMP1xx1,.GMP1xx0,.GMP0xx1,.GMP0xx0 {
   font-size:11px; background-image:url("/Agile/static/eecf4011d6f6f37484e095c6686c6409/includes/grid/Modern/FastPanel2.gif"); background-repeat:no-repeat;
   }
.GMP11x1 { background-position:0px 0px; }
.GMP12x1 { background-position:-80px 0px; }
.GMP10x1 { background-position:-160px 0px; }
.GMP11x0 { background-position:-240px 0px; }
.GMP12x0 { background-position:-320px 0px; }
.GMP10x0 { background-position:-400px 0px; }
.GMP01x1 { background-position:-480px 0px; }
.GMP02x1 { background-position:-560px 0px; }
.GMP00x1 { background-position:-640px 0px; }
.GMP01x0 { background-position:-720px 0px; }
.GMP02x0 { background-position:-800px 0px; }
.GMP00x0 { background-position:-880px 0px; }

.GMPx1x1 { background-position:-15px 0px; }
.GMPx2x1 { background-position:-95px 0px; }
.GMPx0x1 { background-position:-175px 0px; }
.GMPx1x0 { background-position:-255px 0px; }
.GMPx2x0 { background-position:-335px 0px; }
.GMPx0x0 { background-position:-415px 0px; }

.GMP1x11,.GMP1x1x { background-position:-960px 0px; }
.GMP1x01,.GMP1x0x { background-position:-1040px 0px; }
.GMP1x10 { background-position:-1120px 0px; }
.GMP1x00 { background-position:-1200px 0px; }
.GMP0x11,.GMP0x1x { background-position:-1280px 0px; }
.GMP0x01,.GMP0x0x { background-position:-1360px 0px; }
.GMP0x10 { background-position:-1440px 0px; }
.GMP0x00 { background-position:-1520px 0px; }

.GMP1xx1 { background-position:-1600px 0px; }
.GMP1xx0 { background-position:-1680px 0px; }
.GMP0xx1 { background-position:-1760px 0px; }
.GMP0xx0 { background-position:-1840px 0px; }

.GMPSpace1 { padding-left:15px; }
.GMPSpace2 { padding-left:31px; }
.GMPSpace3 { padding-left:47px; }
.GMPSpace4 { padding-left:63px; }
u.GMPSpace1 { padding-left:16px; }
u.GMPSpace2 { padding-left:32px; }
u.GMPSpace3 { padding-left:48px; }
u.GMPSpace4 { padding-left:64px; }

/* ------------- Cell images ------------- */

.GMDateLeft,.GMDefaultsLeft,.GMEnumLeft,.GMDateRight,.GMDefaultsRight,.GMEnumRight,.GMRadio0Left,
.GMRadio0Right,.GMRadio1Left,.GMRadio1Right,.GMRadio2Left,.GMRadio2Right,.GMRadio3Left,.GMRadio3Right, 
.GMBool0,.GMBool1,.GMBool0RO,.GMBool1RO {
   font-size:11px; background-image:url("/Agile/static/75d173072e81ce0d7e36436b9d62b359/includes/grid/Modern/Button.gif"); background-repeat:no-repeat; }
.GMDefaultsSpaceLeft,.GMDefaultsSpaceRight,.GMBool0Space,.GMBool1Space,.GMBool0SpaceRO,.GMBool1SpaceRO,.GMFilter0,.GMFilter1,.GMGroup0,.GMGroup1,.GMSearch0,.GMSearch1 {
   font-size:11px; background-image:url("/Agile/static/16a1842b5ff119f659a7c3566866caa5/includes/grid/Modern/ButtonSpace.gif"); background-repeat:no-repeat; }
   
.GMDateLeft,.GMDefaultsLeft,.GMDefaultsSpaceLeft { padding-left:20px; }
.GMDateRight,.GMDefaultsRight,.GMDefaultsSpaceRight { padding-right:20px; }
u.GMDateRight,u.GMDefaultsRight,u.GMDefaultsSpaceRight { padding-right:0px; padding-left:17px; }
.GMDateLeft { background-position:left -250px; }
.GMDateRight { background-position:right -250px; }
.GMDefaultsLeft { background-position:left 0px; }
.GMDefaultsRight { background-position:right 0px; }
.GMDefaultsSpaceLeft { background-position:left -250px; }
.GMDefaultsSpaceRight { background-position:right 0px; }
.GMEnumLeft { background-position:left -500px; padding-left:17px; }
.GMEnumRight { background-position:right -500px; padding-right:17px; }
u.GMEnumRight { padding-right:0px; padding-left:17px; }

.GMRadio0Left,.GMRadio1Left,.GMRadio2Left,.GMRadio3Left { padding-left:17px; padding-top:2px; padding-right:3px; line-height:17px; }
.GMRadio0Right,.GMRadio1Right,.GMRadio2Right,.GMRadio3Right { padding-right:17px; padding-top:2px; padding-left:3px;}
.GMRadio0Left { background-position:left -1250px; } 
.GMRadio1Left { background-position:left -1500px;} 
.GMRadio2Left { background-position:left -750px; }
.GMRadio3Left { background-position:left -1000px;}
.GMRadio0Right { background-position:right -1250px; } 
.GMRadio1Right { background-position:right -1500px;} 
.GMRadio2Right { background-position:right -750px; }
.GMRadio3Right { background-position:right -1000px;}
.GMRadioInput { margin-top:0px; margin-bottom:0px; margin-top:-4px!IE; }

u.GMBool0,u.GMBool1 { padding-left:13px; }
u.GMBool0Space,u.GMBool1Space { padding-left:18px; }
u.GMFilter0,u.GMFilter1 { padding-left:16px; }
.GMBool0Space { background-position:center -750px; padding-left:18px; }
.GMBool1Space { background-position:center -1000px; padding-left:18px; }
.GMBool0SpaceRO { background-position:center -1250px; padding-left:18px; }
.GMBool1SpaceRO { background-position:center -1500px; padding-left:18px; }
.GMBool0 { background-position:center -750px; }
.GMBool1 { background-position:center -1000px; }
.GMBool0RO { background-position:center -1750px; }
.GMBool1RO { background-position:center -2000px; }
.GMFilter0 { background-position:right -752px; }
.GMFilter1 { background-position:right -1002px; }
.GMGroup0 { background-position:center -750px; }
.GMGroup1 { background-position:center -1000px; }
.GMSearch0 { background-position:center -750px; }
.GMSearch1 { background-position:center -1000px; }
.GMBoolInput { margin-top:0px; margin-bottom:0px; margin-top:-2px!IE;margin-bottom:-2px!IE; }

/* ------------- Filter images ------------- */
.GMFilter0Left,.GMFilter1Left,.GMFilter2Left,.GMFilter3Left,.GMFilter4Left,.GMFilter5Left,.GMFilter6Left,.GMFilter7Left,.GMFilter8Left,.GMFilter9Left,.GMFilter10Left,.GMFilter11Left,.GMFilter12Left,
.GMFilter0Right,.GMFilter1Right,.GMFilter2Right,.GMFilter3Right,.GMFilter4Right,.GMFilter5Right,.GMFilter6Right,.GMFilter7Right,.GMFilter8Right,.GMFilter9Right,.GMFilter10Right,.GMFilter11Right,.GMFilter12Right {
   font-size:11px; background-image:url("/Agile/static/706981269ed82706e916df3376fe2f6c/includes/grid/Modern/Filter.gif"); background-repeat:no-repeat;
   }
.GMFilter0Left,.GMFilter1Left,.GMFilter2Left,.GMFilter3Left,.GMFilter4Left,.GMFilter5Left,.GMFilter6Left,.GMFilter7Left,.GMFilter8Left,.GMFilter9Left,.GMFilter10Left,.GMFilter11Left,.GMFilter12Left {
   padding-left:17px;
   }
.GMFilter0Right,.GMFilter1Right,.GMFilter2Right,.GMFilter3Right,.GMFilter4Right,.GMFilter5Right,.GMFilter6Right,.GMFilter7Right,.GMFilter8Right,.GMFilter9Right,.GMFilter10Right,.GMFilter11Right,.GMFilter12Right {
   padding-right:17px;
   }
u.GMFilter0Right,u.GMFilter1Right,u.GMFilter2Right,u.GMFilter3Right,u.GMFilter4Right,u.GMFilter5Right,u.GMFilter6Right,u.GMFilter7Right,u.GMFilter8Right,u.GMFilter9Right,u.GMFilter10Right,u.GMFilter11Right,u.GMFilter12Right {  
   padding-right:0px; padding-left:17px;
   }
.GMFilter0Left,.GMFilter0Menu { background-position:left 0px; }   
.GMFilter1Left,.GMFilter1Menu { background-position:left -150px; }
.GMFilter2Left,.GMFilter2Menu { background-position:left -300px; }
.GMFilter3Left,.GMFilter3Menu { background-position:left -450px; }
.GMFilter4Left,.GMFilter4Menu { background-position:left -600px; }
.GMFilter5Left,.GMFilter5Menu { background-position:left -750px; }   
.GMFilter6Left,.GMFilter6Menu { background-position:left -900px; }
.GMFilter7Left,.GMFilter7Menu { background-position:left -1050px; }
.GMFilter8Left,.GMFilter8Menu { background-position:left -1200px; }
.GMFilter9Left,.GMFilter9Menu { background-position:left -1350px; }
.GMFilter10Left,.GMFilter10Menu { background-position:left -1500px; }
.GMFilter11Left,.GMFilter11Menu { background-position:left -1650px; }
.GMFilter12Left,.GMFilter12Menu { background-position:left -1800px; }
.GMFilter0Right { background-position:right 0px; }   
.GMFilter1Right { background-position:right -150px; }
.GMFilter2Right { background-position:right -300px; }
.GMFilter3Right { background-position:right -450px; }
.GMFilter4Right { background-position:right -600px; }
.GMFilter5Right { background-position:right -750px; }   
.GMFilter6Right { background-position:right -900px; }
.GMFilter7Right { background-position:right -1050px; }
.GMFilter8Right { background-position:right -1200px; }
.GMFilter9Right { background-position:right -1350px; }
.GMFilter10Right { background-position:right -1500px; }
.GMFilter11Right { background-position:right -1650px; }
.GMFilter12Right { background-position:right -1800px; }

.GMFilter0Menu,.GMFilter1Menu,.GMFilter2Menu,.GMFilter3Menu,.GMFilter4Menu,.GMFilter5Menu,.GMFilter6Menu,.GMFilter7Menu,.GMFilter8Menu,.GMFilter9Menu,.GMFilter10Menu,.GMFilter11Menu,.GMFilter12Menu {
   width:17px; height:17px; overflow:hidden; background-image:url("/Agile/static/706981269ed82706e916df3376fe2f6c/includes/grid/Modern/Filter.gif"); background-repeat:no-repeat; margin-left:-1px;
   }
.GMFilterMenuHeader { padding-left:2px; border:1px solid #aaaaaa; background:#eeeeee; border-bottom:0px solid; }   

/* ------------- Sort images ------------- */
.GMSort0Left,.GMSort1Left,.GMSort2Left,.GMSort3Left,.GMSort4Left,.GMSort5Left,.GMSort6Left,
.GMSort0Right,.GMSort1Right,.GMSort2Right,.GMSort3Right,.GMSort4Right,.GMSort5Right,.GMSort6Right {
   font-size:11px;   
   }
.GMSort0Left,.GMSort1Left,.GMSort2Left,.GMSort3Left,.GMSort4Left,.GMSort5Left,.GMSort6Left { padding-left:17px; }
.GMSort0Right,.GMSort1Right,.GMSort2Right,.GMSort3Right,.GMSort4Right,.GMSort5Right,.GMSort6Right{ padding-right:17px; }
u.GMSort0Right,u.GMSort1Right,u.GMSort2Right,u.GMSort3Right,u.GMSort4Right,u.GMSort5Right,u.GMSort6Right { padding-right:0px; padding-left:17px; }
.GMSort0Left { background-position:left 0px; }   
.GMSort1Left { background-position:left -250px; }
.GMSort2Left { background-position:left -500px; }
.GMSort3Left { background-position:left -750px; }
.GMSort4Left { background-position:left -1000px; }
.GMSort5Left { background-position:left -1250px; }
.GMSort6Left { background-position:left -1500px; }
.GMSort0Right { background-position:right 0px; }   
.GMSort1Right { background-position:right -250px; }
.GMSort2Right { background-position:right -500px; }
.GMSort3Right { background-position:right -750px; }
.GMSort4Right { background-position:right -1000px; }
.GMSort5Right { background-position:right -1250px; }
.GMSort6Right { background-position:right -1500px; }

/* ------------- Toolbar (Space row) ------------- */   
.GMToolIcon,.GMToolIcon1 {
   font:11px; padding-left:3px; padding-right:3px;
   }
.GMToolIcon1 { font-weight:bold; color:blue; }
.GMToolButtonButton,.GMToolButtonButton1 {
 	font:11px "Microsoft Sans Serif",Verdana,Arial; height:21px; width:45px;
 	padding-left:0px; padding-right:0px; cursor:pointer; _cursor:hand; 
   }
.GMToolButtonButton1 { color:blue; font-weight:bold; }
.GMToolButton { }
.GMToolSave,.GMToolReload,.GMToolRepaint,.GMToolAdd,.GMToolAddChild,.GMToolSort1,.GMToolSort,.GMToolCalc1,.GMToolCalc,
.GMToolExpandAll,.GMToolCollapseAll,.GMToolColumns,.GMToolCfg,.GMToolHelp,.GMToolResize,.GMToolPrint,.GMToolExport,.GMToolDebug,.GMToolResize, 
.GMToolPagerFirst,.GMToolPagerFirst1,.GMToolPagerPrev,.GMToolPagerPrev1,.GMToolPagerNext,.GMToolPagerNext1,.GMToolPagerLast,.GMToolPagerLast1 {
   font-size:11px; 
   padding-right:3px; padding-left:21px;
   }
.GMToolPagerFirst,.GMToolPagerFirst1,.GMToolPagerPrev,.GMToolPagerPrev1,.GMToolPagerNext,.GMToolPagerNext1,.GMToolPagerLast,.GMToolPagerLast1 {
   border:0px solid;
   }   
.GMToolSave { background-position:0px 0px; }
.GMToolReload { background-position:-50px 0px; }
.GMToolRepaint { background-position:-100px 0px; }
.GMToolAdd { background-position:-150px 0px; }
.GMToolAddChild { background-position:-200px 0px; }
.GMToolSort1 { background-position:-250px 0px; }
.GMToolSort { background-position:-300px 0px; }
.GMToolCalc1 { background-position:-350px 0px; }
.GMToolCalc { background-position:-400px 0px; }
.GMToolExpandAll { background-position:-450px 0px; }
.GMToolCollapseAll { background-position:-500px 0px; }
.GMToolCfg { background-position:-550px 0px; }
.GMToolHelp { background-position:-600px 0px; }
.GMToolColumns { background-position:-650px 0px; }
.GMToolResize { background-position:-700px 0px; }
.GMToolPrint { background-position:-750px 0px; }
.GMToolExport { background-position:-800px 0px; }
.GMToolPagerFirst1 { background-position:-850px 0px; }
.GMToolPagerFirst { background-position:-900px 0px; }
.GMToolPagerPrev1 { background-position:-950px 0px; }
.GMToolPagerPrev { background-position:-1000px 0px; }
.GMToolPagerNext1 { background-position:-1050px 0px; }
.GMToolPagerNext { background-position:-1100px 0px; }
.GMToolPagerLast1 { background-position:-1150px 0px; }
.GMToolPagerLast { background-position:-1200px 0px; }
.GMToolDebug { background-position:-1250px 0px; }
.GMToolResize { background-position:-700px 0px; border:none; padding-right:5px;}

/* -------------- Pager ------------------ */
.GMPagerMain {  }
.GMPagerBody { border-left:1px solid black; background: #E2F0FF; }
.GMPagerHeader {
   background:url("/Agile/static/6b43ec9b1decbf33e6a5c320bed148f3/includes/grid/Modern/Backgrounds.gif") repeat-x; padding-bottom:2px; padding-top:3px;
   border-bottom:1px solid #d0d0c0; border-top:1px solid #EEF7FF; cursor:default;
   }
.GMPagerCaption {   
   font:12px "Trebuchet MS", Tahoma, Arial; color:#FFFFFF;
   padding-left:3px; padding-right:3px; white-space:nowrap; height:17px;
   }
.GMPagerItem, .GMPagerHover {
   font:11px "Microsoft Sans Serif",Verdana,Arial; cursor:pointer; _cursor:hand; overflow:hidden;
   border-top:1px solid #ffffff; border-bottom:1px solid #e0e0ff; padding-left:3px; padding-right:3px;
   }
.GMPagerHover { background: #FFFFFF; }
.GMPagerCursor { cursor:pointer; _cursor:hand; background:#00AAAA; opacity:0.5; filter:alpha(opacity=50); }
.GMPagerSort1 { color: #006600; }
.GMPagerSort2 { color: #00AE00; }
.GMPagerSort3 { color: #00FF00; }
.GMPagerSortS { color: black; }


/* -------------- State classes ------------- */
/* The colors must be set by numbers not by names */

.GMColorDefault { background-color:#FFFFFF; }
.GMColorDefaultSpace { background-color:#FAFAFA; }
.GMColorDefaultHeader { background-color:#FFFFFF; }
.GMColorDefaultPanel { background-color:#FFFFFF; }
.GMColorDefaultButton { background-color:#FFFFFF; }

.GMColorAlternate { background-color:#EBFFFF; }

.GMColorSelected { background-color:#FFFF80; color:red;  }

.GMColorNoFocus { background-color:#F0F0E0; }
.GMColorNoFocusSpace { background-color:#F0F0E0; }
.GMColorReadOnly { background-color:#F4F4F4;}
.GMColorReadOnlySpace { background-color:#F4F4F4; }
.GMColorPreview { background-color:#FFFFFF; }

.GMColorError { background-color:#FF6969; }
.GMColorDeleted { background-color:#FFCDCD; text-decoration:line-through; }
.GMColorAdded { background-color:#CDFFCD; font-weight:bold;}
.GMColorMoved1 { }
.GMColorMoved2 { background-color:#D7EBEB; }
.GMColorChanged { background-color:#EBEBFF; }
.GMColorChangedCell { background-color:#E1E1FF; font-weight:bold; }

.GMColorDetail { background-color:#FFF0FF; }
.GMColorDetailSelected { background-color:#FFF0E0; }

.GMColorChildPage { background-color:#FFFFF0; }

.GMColorFound1 { background-color:#FF87FF; }
.GMColorFound2 { background-color:#FFC387; }
.GMColorFound3 { background-color:#87FF87; }

.GMColorHovered { background-color:#F0F0FF; }
.GMColorHoveredHeader { background-color:#FFFFFF; }
.GMColorHoveredCell { background-color:#C0C0FF; }
.GMColorHoveredCellReadOnly { background-color:#F0F0F0; }
.GMColorHoveredCellNoFocus { background-color:#F8F8F8; }
.GMColorHoveredCellHeader { background-position:0px -250px; }
.GMColorHoveredCellPanel { background-position:0px -750px; }
.GMColorHoveredCellFastPanel { }
.GMColorHoveredCellButton { background-color:#FFFFFE; }

.GMColorFocused { background-color:#E6E6E6; }
.GMColorFocusedCell { background-color:#FFFFFE; }
.GMColorEditedCell { background-color:#FFDCFF; }
.GMColorViewedCell { background-color:#FFEEFF; }

/* --------------- Hover cell / row ----------------- */
.GMHoverCellBorderLeft,.GMHoverCellBorderLeftFF3  { margin-left:-2px; margin-top:-2px; border-left:1px solid #A0A0F0; padding-bottom:3px; }
.GMHoverCellBorderTop,.GMHoverCellBorderTopFF3   { margin-left:-2px; margin-top:-2px; border-top: 1px solid #A0A0F0; padding-right: 3px; }
.GMHoverCellBorderRight ,.GMHoverCellBorderRightFF3 { margin-left: 0px; margin-top:-1px; border-left:1px solid #A0A0F0; padding-bottom:1px; }
.GMHoverCellBorderBottom,.GMHoverCellBorderBottomFF3{ margin-left:-1px; margin-top: 0px; border-top: 1px solid #A0A0F0; padding-right: 2px; }

.GMHoverRowPanel { }
.GMHoverRowLeft,.GMHoverRowRight { opacity:0.1; filter:alpha(opacity=10); background:#00F; }
.GMHoverHeaderLeft,.GMHoverHeaderRight,.GMHoverHeaderPanel { }

/* --------------- Focus cell / row ----------------- */
.GMFocusCellBorderLeft  { margin-left:-2px; margin-top:-2px; border-left:2px solid #6666FF; padding-bottom:3px; }
.GMFocusCellBorderTop   { margin-left:-2px; margin-top:-2px; border-top: 2px solid #6666FF; padding-right: 3px; }
.GMFocusCellBorderRight { margin-left:-1px; margin-top:-1px; border-left:2px solid #6666FF; padding-bottom:1px; }
.GMFocusCellBorderBottom{ margin-left:-1px; margin-top:-1px; border-top: 2px solid #6666FF; padding-right: 2px; }

.GMFocusRowBorderLeft   { margin-left:-1px; margin-top:-1px; border-left:1px solid black; padding-bottom:1px; }
.GMFocusRowBorderTop    { margin-left:-1px; margin-top:-1px; border-top: 1px solid black; padding-right: 1px; }
.GMFocusRowBorderRight  { margin-left:-1px; margin-top:-1px; border-left:1px solid black; padding-bottom:1px; }
.GMFocusRowBorderBottom { margin-left:-1px; margin-top:-1px; border-top: 1px solid black; padding-right: 1px; }

/* --------------- Edit cell ----------------- */
.GMEditCellBorderLeft   { margin-left:-2px; margin-top:-2px; border-left:2px solid #FF6666; padding-bottom:3px; z-index:2; }
.GMEditCellBorderTop    { margin-left:-2px; margin-top:-2px; border-top: 2px solid #FF6666; padding-right: 3px; z-index:2; }
.GMEditCellBorderRight  { margin-left:-1px; margin-top:-1px; border-left:2px solid #FF6666; padding-bottom:1px; z-index:2; }
.GMEditCellBorderBottom { margin-left:-1px; margin-top:-1px; border-top: 2px solid #FF6666; padding-right: 2px; z-index:2; }
.GMEditCell { border:1px solid #BBB; overflow:hidden; z-index:2; }

/*--------------- Cell edges ----------------- */
.GMNoLeft { border-left:0px solid; }
.GMNoRight { border-right:0px solid; }

.GMEmpty { text-decoration:none; font-size:1px; line-height:1px;}

/*--------------- Dragging ----------------- */
.GMMouseObject { opacity:0.5; filter:alpha(opacity=50); z-index:300; overflow:hidden; }
.GMDragObject {
   z-index:300; margin-left:10px; margin-top:10px; 
   font:12px Arial; padding-left:3px; padding-right:3px;
   background:#E4E5F0 url("/Agile/static/6b43ec9b1decbf33e6a5c320bed148f3/includes/grid/Modern/Backgrounds.gif") repeat-x 0px -1250px; border:1px solid #777; 
   }
.GMDragColInsideTop,.GMDragColInsideBottom,.GMDragColOutsideTop,.GMDragColOutsideBottom {
   position:absolute; background-image:url("/Agile/static/d4a588d1968cbf5d197d0e3d6c67ee86/includes/grid/Modern/Sort.gif"); width:10px; height:11px; overflow:hidden; z-index:258;
   }
.GMDragColInsideTop  { background-position:0px -1750px;  }
.GMDragColInsideBottom  { background-position:0px -1770px;  }
.GMDragColOutsideTop  { background-position:0px -1790px;  }
.GMDragColOutsideBottom  { background-position:0px -1810px;  }

/*--------------- Messages ----------------- */
.GridMessage, .GridErrorMessage, .GMMessage {
	background:#E2F0FF; border:1px solid black; padding:10px; white-space:nowrap; text-align:center;
	font:13px "Microsoft Sans Serif",Verdana,Arial;
	}
.GMMessage { position: absolute; left:0px; top:0px; visibility:hidden; z-index:257; }
.GMMessageShadow {
   position:absolute; margin-left:3px; margin-top:3px; z-index:257;
   background:#888; opacity:0.5; filter:alpha(opacity=50);
   left:0px; top:0px; visibility:hidden;
   }	
.GMPageMessage { background:#FAFAFA; border:1px solid black; padding:10px; font:13px "Microsoft Sans Serif",Verdana,Arial; }
.GridErrorMessage { font-weight:bold; color:red; background:yellow; }
.GridDisabled { position:absolute; z-index:256; background:white; opacity:0.5; filter:alpha(opacity=50); } 
      
/*--------------- Other ----------------- */
/* !!! No.Grid style prefix here !!! */
.GridTmpTag { position:absolute; left:5px; top:5px; visibility:hidden; }

/*--------------- Debug print ----------------- */
/* !!! No.Grid style prefix here !!! */
.GridDebugTag,.GridDebugTagMax { overflow:auto; overflow-y:scroll; border:1px solid black; background:#DDD; }
.GridDebugTag,.GridDebugTagMax,.GridDebugButtons,.GridDebugButtonsMax {
   position:fixed; z-index:256; left:5px; right:5px; bottom:5px; height:200px; padding:4px;
   position:absolute!IE;
   left:expression((5+(_7i1=document.compatMode=="CSS1Compat"?document.documentElement.scrollLeft:document.body.scrollLeft))+"px")!IE;
   width:expression((-10+(_7i1=document.compatMode=="CSS1Compat"?document.documentElement.clientWidth-8:document.body.clientWidth))+"px")!IE;
   top:expression((-205+(_7i2=document.compatMode=="CSS1Compat"?document.documentElement.scrollTop+document.documentElement.clientHeight-8:document.body.scrollTop+document.body.clientHeight))+"px")!IE;
   }
.GridDebugTagMax,.GridDebugButtonsMax {
   top:5px; height:auto; 
   top:expression((5+(_7i2=document.compatMode=="CSS1Compat"?document.documentElement.scrollTop:document.body.scrollTop))+"px")!IE;
   height:expression((-10+(_7i1=document.compatMode=="CSS1Compat"?document.documentElement.clientHeight-8:document.body.clientHeight))+"px")!IE;
   }
.GridDebugButtons,.GridDebugButtonsMax {
   text-align:right; margin-right:25px; width:130px; left:auto;
   left:expression((-155+(_7i1=document.compatMode=="CSS1Compat"?document.documentElement.clientWidth-8:document.body.clientWidth))+"px")!IE;
   }
.GridDebugButton { font-size:10px; width:40px; padding:0px; }
.GridDebugTitle { font-size:10px; color:blue; font-style:normal;font-weight:normal; }
.GridDebugMark { font-weight:bold; }
.GridDebugStop { font-size:18px; font-weight:bold; color:red; }
.GridDebugError { font-size:12px; color:red; }
.GridDebugWarning { font-size:12px; color:#A60;}
.GridDebugList { font-size:10px; color:#888;}
.GridDebugInfo { font-size:12px; }

/* ------------------- Popup menus, TGLib ------------------- */

.GMMenuMain { position:absolute; left:0px; top:0px; z-index:257; }
.GMMenuStatic { }
.GMMenuOuter { overflow:hidden; border:1px solid black; padding:1px; background:white; }
.GMMenuHeader {
   overflow:hidden; position:absolute; z-index:257;
   border:1px solid #b0b0c0; background:white; cursor:pointer; _cursor:hand;
   }
.GMMenuHead {
   background:#183873 url("/Agile/static/6b43ec9b1decbf33e6a5c320bed148f3/includes/grid/Modern/Backgrounds.gif") repeat-x 0px -2px;
   font:10px Verdana,Arial; color:white; cursor:default;
   text-align:center; padding-top:5px; padding-bottom:4px;
   }
.GMMenuClose {
   float:right; width:14px; cursor:pointer; _cursor:hand; display:none;
   background:url("/Agile/static/da5441e6284313d1db29fbed771ab8fd/includes/grid/Modern/Menu.gif") no-repeat right -354px;
   }
.GMMenuBody { cursor:default; background:white; padding-top:1px; padding-bottom:1px; }
.GMMenuShadow {
   position:absolute; margin-left:3px; margin-top:3px; z-index:257;
   background:#888; opacity:0.5; filter:alpha(opacity=50);
   }

.GMMenuCheckedIcon,.GMMenuUncheckedIcon,.GMMenuCheckedRadio,.GMMenuUncheckedRadio,
.GMMenuCursorIcon,.GMMenuHoverIcon,.GMMenuExpandedIcon,.GMMenuCollapsedIcon,.GMMenuNextIcon {
   height:14px; overflow:hidden;
   }
.GMMenuCheckedParent { width:17px; }   
.GMMenuCheckedIcon { background:url("/Agile/static/da5441e6284313d1db29fbed771ab8fd/includes/grid/Modern/Menu.gif") no-repeat right -50px; width:17px; }
.GMMenuUncheckedIcon { background:url("/Agile/static/da5441e6284313d1db29fbed771ab8fd/includes/grid/Modern/Menu.gif") no-repeat right 0px; width:17px; }
.GMMenuCheckedRadio { background:url("/Agile/static/da5441e6284313d1db29fbed771ab8fd/includes/grid/Modern/Menu.gif") no-repeat right -750px; width:17px; }
.GMMenuUncheckedRadio { background:url("/Agile/static/da5441e6284313d1db29fbed771ab8fd/includes/grid/Modern/Menu.gif") no-repeat right -700px; width:17px; }   
.GMMenuCursorIcon { background:url("/Agile/static/da5441e6284313d1db29fbed771ab8fd/includes/grid/Modern/Menu.gif") no-repeat right -150px; }
.GMMenuHoverIcon { background:url("/Agile/static/da5441e6284313d1db29fbed771ab8fd/includes/grid/Modern/Menu.gif") no-repeat right -100px; }   
.GMMenuExpandedIcon { background:url("/Agile/static/da5441e6284313d1db29fbed771ab8fd/includes/grid/Modern/Menu.gif") no-repeat right -200px; }
.GMMenuCollapsedIcon { background:url("/Agile/static/da5441e6284313d1db29fbed771ab8fd/includes/grid/Modern/Menu.gif") no-repeat right -250px; }
.GMMenuNextIcon { background:url("/Agile/static/da5441e6284313d1db29fbed771ab8fd/includes/grid/Modern/Menu.gif") no-repeat right -300px; width:14px; }
.GMMenuNextParent { width:14px; }

.GMMenuItemText,.GMMenuItemIcon,.GMMenuEnum,.GMMenuEnumHeader,.GMMenuEdit { font:11px "Microsoft Sans Serif",Arial; white-space:nowrap; }
.GMMenuLevel { color:blue; text-align:center; }  
.GMMenuEnumParent { padding-right:2px;}
.GMMenuEditParent { }
.GMMenuEnum {
   border:1px solid #DDD; border-top:1px solid #666; border-left:1px solid #666;
   background:url("/Agile/static/da5441e6284313d1db29fbed771ab8fd/includes/grid/Modern/Menu.gif") no-repeat left -800px; padding-left:15px; overflow:hidden;
   }
.GMMenuEnumHeader  {
   padding-left:16px; padding-top:1px; cursor:default; padding-bottom:2px;
   background:url("/Agile/static/da5441e6284313d1db29fbed771ab8fd/includes/grid/Modern/Menu.gif") no-repeat 1px -799px;
   }   
.GMMenuEdit {
   border:1px solid #DDD; border-top:1px solid #666; border-left:1px solid #666;
   background:white; padding-left:2px; padding-right:2px; overflow:hidden; 
   white-space:nowrap;
   }
.GMMenuEditInput,.GMMenuEditTextarea {
   margin:0px; margin-top:-1px!IE; margin-bottom:-1px!IE; border:0px solid; 
   padding:1px; padding-top:0px; padding-bottom:0px; font:11px Arial;
   }   
.GMMenuEditTextarea { line-height:13px;  }   
.GMMenuEditInt,.GMMenuEditFloat,.GMMenuEditDate { text-align:right; } 
.GMMenuEditText { }
.GMMenuEditMulti { white-space:normal; }

.GMMenuItem { padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; background:white; }   
.GMMenuItemHover {
   margin-left:1px; margin-right:1px; padding-top:1px; padding-bottom:1px; 
   background:#ffeeaa; border:1px solid #aaaadd;
   }
.GMMenuFocus {
   margin-left:1px; margin-right:1px; padding-top:1px; padding-bottom:1px;
   border:1px solid #aaaadd;
   background:#CAE1F3 url("/Agile/static/6b43ec9b1decbf33e6a5c320bed148f3/includes/grid/Modern/Backgrounds.gif") repeat-x 0px -1000px;
   }
.GMMenuFocusHover {
   margin-left:1px; margin-right:1px; padding-top:1px; padding-bottom:1px;
   background:#CAE1F3; border:1px solid black;
   }
.GMMenuSeparator {
   margin-top:1px; margin-right:3px; margin-left:3px; height:1px;   
   border-top:1px solid #aaaadd; overflow:hidden;
   }
.GMMenuCaption { padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; background:white; color:blue; text-align:center; }
.GMMenuVSeparator { border-right:1px solid #DDD; }
.GMMenuSection  { }

.GMMenuFoot { border-top:none; text-align:center; background:url("/Agile/static/6b43ec9b1decbf33e6a5c320bed148f3/includes/grid/Modern/Backgrounds.gif") repeat-x 0px -1520px; }  
.GMMenuButton {
   font-size:11px;background:#dcecf8; text-align:center; border:1px solid #8a8fb5; 
   width:48px; margin:2px; margin-top:5px; margin-bottom:4px; white-space:nowrap;
   }
.GMMenuButton:hover { background:#ffeeaa; border:1px solid #aaaadd; }

/*--------------- Grid configuration menus ----------------- */

.GMCfgMenuOuter,.GMColumnsMenuOuter { border:1px solid black; }
.GMCfgMenuHead,.GMColumnsMenuHead { padding-left:3px; }
.GMCfgMenuBody,.GMColumnsMenuBody { padding-left:4px; padding-right:4px; }
.GMCfgMenuFoot,.GMColumnsMenuFoot { padding-right:3px; padding-left:3px; }
.GMCfgMenuButton { width:70px; } 
.GMCfgMenuItemText,.GMColumnsMenuItemText { padding-left:3px; }
.GMColumnsMenuItemText { white-space:nowrap; }
.GMCfgMenuItem,.GMColumnsMenuItem { padding-top:3px; padding-bottom:3px; }
.GMCfgMenuItemHover,.GMCfgMenuFocus,.GMCfgMenuFocusHover,
.GMColumnsMenuItemHover,.GMColumnsMenuFocus,.GMColumnsMenuFocusHover { padding-top:2px; padding-bottom:2px; }

/* ------------------- Calendar, TGLib ------------------- */

.GMPickMain { position:absolute; left:0px; top:0px; z-index:257; }
.GMPickOuter { overflow:hidden; background:white; padding:1px; border:1px solid #426b8c; }
.GMPickHeader {
   overflow:hidden; position:absolute; z-index:257;
   border:1px solid black; background:white; cursor:pointer; _cursor:hand;
   }
.GMPickHeaderBottom { border-bottom:0px solid; padding-bottom:1px; }
.GMPickHeaderTop { border-top:0px solid; padding-bottom:1px; }

.GMPickHead {
   background:#5c8397; font:10px Verdana,Arial; color:white; cursor:default;
   padding-left:5px; padding-top:1px; padding-bottom:1px;
   border-bottom:1px solid white;
   }
.GMPickClose {
   float:right; width:14px; cursor:pointer; _cursor:hand; display:none;
   background:url("/Agile/static/da5441e6284313d1db29fbed771ab8fd/includes/grid/Modern/Menu.gif") no-repeat right -354px;
   }
.GMPickBody { cursor:default; }
.GMPickShadow {
   position:absolute; background:#888; z-index:257; margin-left:3px; margin-top:3px;
   opacity:0.5; filter:alpha(opacity=50);
   }   
.GMPickFooter,.GMPick2Footer {
   text-align:center; padding-top:1px; cursor:default;
   background:url("/Agile/static/6b43ec9b1decbf33e6a5c320bed148f3/includes/grid/Modern/Backgrounds.gif") repeat-x 0px -1520px;
   }
.GMPickMY {
   background:#183873 url("/Agile/static/6b43ec9b1decbf33e6a5c320bed148f3/includes/grid/Modern/Backgrounds.gif") repeat-x 0px -2px;
   font:10px Verdana,Arial; color:white; cursor:default;
   text-align:center; padding-top:2px; padding-bottom:4px;
   }   
.GMPickMYDown { padding-right:13px; background:url("/Agile/static/da5441e6284313d1db29fbed771ab8fd/includes/grid/Modern/Menu.gif") no-repeat right -400px; cursor:pointer; _cursor:hand; }
.GMPickMYUp { padding-right:13px; background:url("/Agile/static/da5441e6284313d1db29fbed771ab8fd/includes/grid/Modern/Menu.gif") no-repeat right -450px; cursor:pointer; _cursor:hand; }
.GMPickBL,.GMPickBR { padding-top:3px; cursor:pointer; _cursor:hand; width:16px; height:14px; overflow:hidden; }
.GMPickBL { float:left; background:url("/Agile/static/da5441e6284313d1db29fbed771ab8fd/includes/grid/Modern/Menu.gif") no-repeat left -500px; display:none; }
.GMPickBR { float:right; background:url("/Agile/static/da5441e6284313d1db29fbed771ab8fd/includes/grid/Modern/Menu.gif") no-repeat right -550px; display:none; }

.GMPickTable { }
.GMPickRow { background:white; }
.GMPickRowW { background:url("/Agile/static/6b43ec9b1decbf33e6a5c320bed148f3/includes/grid/Modern/Backgrounds.gif") repeat-x 0px -1500px; }
.GMPickCell { padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:2px; width:16px; }
.GMPickWDN {
   background:transparent; color:#333333;
   width:16px; padding:1px; font:10px Arial; text-align:center; cursor:default;
   }
.GMPickHover,.GMPickSelHover,.GMPickWD, .GMPickSa, .GMPickSu, .GMPickSel, .GMPickNow, .GMPickWDNE, .GMPickSaNE, .GMPickSuNE, .GMPickSelNE, .GMPickNowNE, .GMPickOM, .GMPickOMNE {
   text-align:center; width:16px; border:1px solid white;
   font:10px "Microsoft Sans Serif",Arial; cursor:pointer; _cursor:hand;
   }
.GMPickWDNE, .GMPickSaNE, .GMPickSuNE, .GMPickSelNE, .GMPickNowNE { cursor:default; }
.GMPickWD { background-color:#ffffff;   }
.GMPickSa { background-color:#ffffff;   }
.GMPickSu { background-color:#ffffff;   }
.GMPickSel { background-color:#fbea54; border:1px solid #dad1d1;}
.GMPickSelNE { background-color:#fbea54; border:1px solid #dad1d1;}
.GMPickNow { background-color:#c0f3ff; border:1px solid #dad1d1;}
.GMPickNowNE { background-color:#c0f3ff; border:1px solid #dad1d1;}
.GMPickHover { background-color:#DDD; border:1px solid white; }
.GMPickSelHover { background-color:#eeee77; border:1px solid white;}
.GMPickOM { background-color:white; color:#aaaaaa; }
.GMPickOMNE { color:#aaaaaa; }

.GMPickTimeCell {
   text-align:right; padding-bottom:4px; padding-top:6px; padding-right:5px; 
   border-top:1px solid #adf; background:#f0f6ff;
   }
.GMPickTime {
   font:11px "Microsoft Sans Serif",Arial;
   border:0px solid; white-space:nowrap; text-align:right; background:#f0f6ff;
   }
.GMPickButton {
   font-size:11px;background:#dcecf8; text-align:center; border:1px solid #8a8fb5; 
   width:48px; margin:2px; margin-top:5px; margin-bottom:4px;
   }

.GMPick2Table { }
.GMPick2Cell { height:22px; }
.GMPick2M,.GMPick2Y,.GMPick2MSel,.GMPick2YSel,.GMPick2MHover,.GMPick2YHover,.GMPick2MSelHover,.GMPick2YSelHover {
   font:11px "Microsoft Sans Serif",Arial; cursor:pointer; _cursor:hand;
   width:25px; margin-left:5px; margin-right:5px; padding-left:3px; padding-right:3px;
   }
.GMPick2MSel,.GMPick2YSel { background:#c0f3ff; border:1px solid #dad1d1; margin-left:4px; margin-right:4px; }
.GMPick2MHover,.GMPick2YHover { background:#DDD; border:1px solid white; margin-left:4px; margin-right:4px; }
.GMPick2MSelHover,.GMPick2YSelHover { background:#80e0f0; border:1px solid white; margin-left:4px; margin-right:4px; }   
.GMPick2SepH { width:1px; height:1px; overflow:hidden; }
.GMPick2Sep { width:1px; background:#777; overflow:hidden; margin-right:3px; height:22px; }

.GMPick2BL,.GMPick2BR { width:40px; cursor:pointer; _cursor:hand; margin-top:2px;}
.GMPick2BL { background:url("/Agile/static/da5441e6284313d1db29fbed771ab8fd/includes/grid/Modern/Menu.gif") no-repeat center -600px; }
.GMPick2BR { background:url("/Agile/static/da5441e6284313d1db29fbed771ab8fd/includes/grid/Modern/Menu.gif") no-repeat center -650px; }

/* ------------------- Edit controls, TGLib ------------------- */
.GMEdit,.GMEditInline {
   font:11px "Microsoft Sans Serif",Arial;
   padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px;
   border:1px solid #DDD; border-top:1px solid #666; border-left:1px solid #666;
   background:white; white-space:nowrap; overflow:hidden;
   }
.GMEditInline { display:inline-block; vertical-align:bottom; }
.GMEditInput,.GMEditTextarea,.GMEditSpaceInput,.GMEditSpaceTextarea {
   font:11px "Microsoft Sans Serif",Arial;
   border:0px solid; margin:0px; margin-top:-1px!IE; margin-bottom:-1px!IE;
   padding:0px; padding-left:1px!IE; padding-right:1px!IE; vertical-align:top;
   }
.GMEditTextarea,.GMEditSpaceTextarea { line-height:13px; }
.GMEditSpaceInput { vertical-align:middle; }
.GMEditInt,.GMEditFloat,.GMEditDate { text-align:right; }
.GMEditText { }
.GMEditMulti { white-space:normal; }
.GMEditParent { position:absolute; z-index:257; overflow:hidden; }

/*.GMEnum,.GMEnumInline {
   font:11px "Microsoft Sans Serif",Arial; cursor:pointer; _cursor:hand;
   padding-left:15px; padding-right:4px; padding-top:2px; padding-bottom:2px;
   border:1px solid #DDD; border-top:1px solid #666; border-left:1px solid #666;
   background:white url("/Agile/static/da5441e6284313d1db29fbed771ab8fd/includes/grid/Modern/Menu.gif") no-repeat left -797px; overflow:hidden;
   }
.GMEnumInline { display:inline-block; vertical-align:bottom; }*/
.GMEnumHeader {
   background:white url("/Agile/static/da5441e6284313d1db29fbed771ab8fd/includes/grid/Modern/Menu.gif") no-repeat left -798px; 
   font:11px "Microsoft Sans Serif",Arial; cursor:pointer; _cursor:hand;
   padding-left:15px; padding-right:4px; padding-top:2px; padding-bottom:2px;
   }

/* ------------------- Other messages, TGLib ------------------- */
   
/*.GMMessage {
   overflow:hidden; position:absolute; z-index:1;
   border:1px solid #b0b0c0; background:white; cursor:pointer; _cursor:hand;
   }
.GMMessageShadow {
   position:absolute; margin-left:3px; margin-top:3px; z-index:1;
   background:#888; opacity:0.5; filter:alpha(opacity=50);
   }*/

.GMHintMain { position:absolute; margin-left:-1px; margin-top:-1px; left:0px; top:0px; z-index:258; background:white; cursor:default; }
.GMHintOuter { overflow:hidden; border:1px solid black; background:white; color:black; }
.GMHintShadow {
   position:absolute; margin-left:2px; margin-top:2px; z-index:258;
   background:#888; opacity:0.3; filter:alpha(opacity=30);
   }

.GMTipMain { position:absolute; left:0px; top:0px; z-index:259; visibility:hidden; }
.GMTipOuter  {
   overflow:hidden; cursor:default; font:12px Arial; padding-left:3px; padding-right:3px;
   background:#E4E5F0 url("/Agile/static/6b43ec9b1decbf33e6a5c320bed148f3/includes/grid/Modern/Backgrounds.gif") repeat-x 0px -1250px; border:1px solid #777; 
   }
.GMTipBody { background:#E4E5F0 url("/Agile/static/6b43ec9b1decbf33e6a5c320bed148f3/includes/grid/Modern/Backgrounds.gif") repeat-x 0px -1250px; white-space:nowrap; }   
.GMTipShadow {
   position:absolute; margin-left:3px; margin-top:3px; z-index:259;
   background:#888; opacity:0.3; filter:alpha(opacity=30);
   visibility:hidden;
   }

.GMMouseOrig { background:yellow!important; opacity:0.5; filter:alpha(opacity=50); }

.GMFocus { border:1px solid #AAF; border-top:1px solid #00F; border-left:1px solid #00F; background-color:#EEE; } 

.GMFocus { border:1px solid blue; background-color:white; }    

.GMDisabled {
   position:absolute; z-index:256;
   background:white; opacity:0.5; filter:alpha(opacity=50);
   } 


/* Do not change, marks the style loaded */
.GMLoaded { border:1px solid black!important; }
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/multi_select_cascade_list_tree.css  ********/
/*******************************************
	MULTI SELECT CASCADE LIST TREE STYLES
*******************************************/
.treeContainer .ygtvitem  {
	line-height: 21px;
	min-height: 20px;
}

.treeContainer div.agileTreeNode a {
	cursor: pointer;
	color: #333;
}
.treeContainer .toggleImageNoKids,
.treeContainer .toggleImageCollapse,
.treeContainer .toggleImageExpand {
	float: left;
	*float: none;
	display: block;
    *display: inline-block;
	width: 18px;
	height: 20px;
}
.treeContainer .toggleImageExpand { background: url("/Agile/static/12c40bae68eff2338c9d77e2321fc09f/images/expand.png") no-repeat 2px 2px; }
.treeContainer .toggleImageCollapse { background: url("/Agile/static/a1e88c10022210138b2cd0e1f74e825d/images/collapse.png") no-repeat 2px 2px; }
.treeContainer .itemIconFolderOpen,
.treeContainer .itemIconFolderClosed,
.treeContainer .itemIconDocument {
	float: left;
    *float: none;
	display: block;
	*display: inline-block;
	width: 20px;
	height: 20px;
}
.treeContainer .itemIconFolderOpen   { background: url("/Agile/static/2d882852d4b3baec409270aea5f17a76/images/folder_open.png") no-repeat 0px 3px; }
.treeContainer .itemIconFolderClosed { background: url("/Agile/static/23e57292a19204b211b0ff5a4cbf2e14/images/folder_closed.png") no-repeat 0px 3px; }
.treeContainer .itemIconDocument     { background: url("/Agile/static/30d777677553af90f7ede446578da674/images/icn_status_dot_gray.png") no-repeat 7px 8px; }
.treeContainer div.agileTreeNode {
	background: #fff;
	min-height: 20px;
	overflow: hidden;
	border-bottom: 1px solid #fff; /* breaks tree structure if not included */
}
.treeContainer div.agileTreeNode a {
	line-height: 20px;
}
.treeContainer div.agileTreeNodeSelected {background: #dbeaff;}
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/search.css  ********/
.BottomPane #PaneContent.search_content {
	position: relative;
	/*overflow-y: auto;*/
	overflow-y: hidden;
	overflow-x: hidden;
	overflow-x: hidden !important;
	width: 100%;
	min-width: 500px;
	border-top: none;
	margin-left:2px;
}

.search_boxes {
	*padding-bottom:5px;
}

.search_boxes input { 
	height: 14px;
}

.search_boxes input,
.search_boxes select { 
	margin-right: 5px;
}

.search_boxes a.button { 
	margin-right: 5px !important;
	vertical-align: bottom;
    *vertical-align: baseline;
}

.search_options {
	background-color: #f3f5f7;
	border-top: 1px solid #ccc;
	width:99.5%;
}

.results_table{
	/*border-top: 4px solid #7A7A7A;*/
}

.search_collapse_wrapper {
	position: relative;
	bottom: 0;
	height: 28px;
	width: 100%;
	min-width: 625px;
  	cursor: pointer;
	margin: 0;
	padding: 0;
	border-top: 1px solid #999;
	background: #ccc url("/Agile/static/4636693fb9d89533d0b6f30651422e97/images/bgd_btn_band.png") left top;
}
.search_expand_wrapper {
	position: relative;
	bottom: 0;
	height: 18px;
  	cursor: pointer;
	margin: 0;
	padding: 0;
	text-align: left;
	border-bottom: 1px solid #999;
	background: #ccc url("/Agile/static/4636693fb9d89533d0b6f30651422e97/images/bgd_btn_band.png") left top;
}

/* Changed hover pseudo class because of IE7 performance problem */
.search_expand_wrapper_hover { 
	background-color: #e9eaea;
}

.search_collapse_wrapper .column_one {
	width: 45%;
	height: 25px;
	text-align: left;
	min-width: 280px;
	white-space: nowrap;
}
.search_collapse_wrapper .column_two {
	width: 15%;
	height: 28px;
	min-width: 50px;
}
.search_collapse_wrapper .column_three {
	width: auto;
	height: 25px;
}
.search_collapse_wrapper .column_one p,
.search_collapse_wrapper .column_three  p{
	margin: 3px 10px;
}

/* Collapse: Button Styles */
.search_collapse {
	cursor: pointer;
	background: url("/Agile/static/305c1ba517f4ea1cf52b51b522a2ae92/images/search_collapse.png") no-repeat center bottom;
}
.search_expand {
	cursor: pointer;
	background: url("/Agile/static/e9d073ec633e1d09bac0be822c227ac0/images/search_expand.png") no-repeat center top;
	height: 18px;
	width: 25px;
	margin: 0 auto 0 auto;
}

span.search_expand_text {
	position: relative;
	top: -16px;
	left: 10px;
	color: #666;
}

.search_options hr {
	margin: 0;
}

/* Quick Search Options */
.quick_search_table_content{
    overflow: auto;
    min-width: 800px;	
    margin-left:9px;
    margin-top:0px;
    outline-style:none;
}

.quickSerachInput {
	width: 200px;
	margin-right:15px;
}

.search_bar {
  margin-bottom:5pt;
  /*margin-left:29px;*/
  margin-left:19px;
}

/* Basic Search Options */

.basic_search_table_content{
	height: 175px;
	padding:4px 3px 10px 6px;
	overflow: auto;
	min-width: 788px; /* space for scroll bar + 5 parens */ 		
   /**min-width: 777px;*/
    *min-width: 800px;
	outline-style:none;
}

.basic_search_table_content p.directions {
	margin: 0 0 15px 20px;
}

.basic_search_labels {
	height: 20px;
	overflow: hidden;
	padding-left: 30px;
}

.basic_search_labels .basic_search_attributes,
.basic_search_labels .basic_search_operator,
.basic_search_labels .basic_search_value {
	line-height: 20px;
}

.basic_search_attributes,
.basic_search_operator {
	float: left;
	margin: 0 6px 5px 0;
	width: 120px;
}

.basic_search_value {
	float: left;
	margin: 0 10px 5px 0;
	padding: 0 6px 0 2px;
	width: 200px;
}

.basic_search_options {
	overflow: hidden;
}

.basic_search_options .basic_search_icon {
	float: left;
	margin: 0 6px 5px 0;
	width: 14px;
}

.basic_search_icon .error_icon {
	background-image: url("/Agile/static/2efeda86a0e4a961d77107558142ee7a/images/icn_status_error.png");
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 5px;
	padding: 5px 8px 16px 8px;
}

.basic_search_options .basic_search_value.between_1 {
	border-left: 2px solid #666;
	margin: 0 11px 0 -3px;
	padding: 0 3px 5px 5px;
	width: 200px;
}

.basic_search_options .basic_search_value.between_2 {
	border-left: 2px solid #666;
	margin: 0 11px 5px -3px;
	padding: 0 3px 0 5px;
	width: 200px;
}

.basic_search_options .basic_search_value.between_1 input.text,
.basic_search_options .basic_search_value.between_2 input.text {
	width: 200px;
	vertical-align: middle;
}

.basic_search_options  input.addr {
	width: 151px !important;
	margin-right: 3px;
}

.basic_search_value span {
	color: red;
	font-weight: normal;
}

.basic_search_options .button_add,
.basic_search_options .button_remove {
	float: left;
	margin: 0 -5px 5px 0;
	width: 42px;
}


/* Advanced Search Options */

.advanced_search_table_content{
	height: 175px;
	padding: 10px 0 10px 10px; /* by setting padding-right to 0, rows inside this div can flow past the page view area and trigger a horizontal scrollbar */
	overflow: auto;
}

.advanced_search_table_content p.directions {
	margin: 0 0 15px 20px;
}

.advanced_search_labels {
	height: 30px;
	overflow: hidden;	
	padding-left: 20px;
	*padding-left: 29px;
}

.advanced_search_labels .advanced_search_attributes,
.advanced_search_labels .advanced_search_operator,
.advanced_search_labels .advanced_search_value,
.advanced_search_labels .advanced_search_prompt,
.advanced_search_labels .advanced_search_paren,
.advanced_search_labels .advanced_search_paren_img,
.advanced_search_labels .advanced_search_join {
	line-height: 34px;
}

.advanced_search_icon {
	float: left;
	margin: 0 6px 5px 0;
	width: 14px;
}

.advanced_search_paren {
	float: left;
	margin: 0 6px 5px 0;
	text-align: center;
	min-width: 15px;
}

.advanced_search_paren input.radio { 
	height: 12px;
	margin-top: 5px;
	vertical-align: middle;
}

.advanced_search_paren_img {
	float: left;
	font-weight: normal;
	line-height: 20px;
	margin: 0 6px 5px 0;
	text-align: center;
	min-width: 10px;
	max-width: 25px;
}

.advanced_search_attributes,
.advanced_search_operator {
	float: left;
	margin: 0 6px 5px 0;
	width: 120px;
}

.advanced_search_value {
	float: left;
	margin: 0 0px 5px 0;
	padding: 0 0px 0 2px;
	width: 200px;
}

.advanced_search_prompt {
	float: left;
	margin: 0 6px 5px 0;
	text-align: center;
	min-width: 40px;
}

.advanced_search_prompt input.checkbox {
	height: 12px;
	margin-top: 5px;
	vertical-align: middle;
}

.advanced_search_join {
	float: left;
	/*font-weight: bold;*/
	margin: 0 6px 5px 0;
	text-align: center;
	width: 70px;
}

.advanced_search_options {
	overflow: hidden;
}

.advanced_search_icon .error_icon {
	background-image: url("/Agile/static/2efeda86a0e4a961d77107558142ee7a/images/icn_status_error.png");
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 5px;
	padding: 5px 8px 16px 8px;
}

.advanced_search_options .advanced_search_value.between_1 {
	border-left: 2px solid #666;
	margin: 0 11px 0 -3px;
	padding: 0 3px 5px 5px;
	width: 200px;
}

.advanced_search_options .advanced_search_value.between_2 {
	border-left: 2px solid #666;
	margin: 0 11px 5px -3px;
	padding: 0 3px 0 5px;
	width: 200px;
}


.filter_options .filter_value.search_between_1 {
	border-left: 2px solid #666;
	margin: 0 -3px 0 -3px;
	padding: 0 3px 5px 1px;
	*margin: 0 -5px 0 -3px;
	*padding: 0 3px 5px 3px;
        *padding-top: 3px;
}


.filter_options .filter_value.search_between_2 {
	border-left: 2px solid #666;
	margin: 0 -3px 0 -3px;
	padding: 0 3px 5px 1px;
	*margin: 0 -5px 0 2px;
	*padding: 0 3px 5px 3px;
        *padding-top: 3px;
}



.filter_options .filter_value.search_nd_between_1 {
	border-left: 2px solid #666;
	margin: 0 -3px 0 -3px;
	padding: 0 3px 5px 1px;
	*margin: 0 -5px 0 -3px;
	*padding: 0 3px 5px 5px;
        *padding-top: 3px;
}


.filter_options .filter_value.search_nd_between_2 {
	border-left: 2px solid #666;
	margin: 0 -3px 0 -3px;
	padding: 0 3px 5px 1px;
	*margin: 0 -5px 0 2px;
	*padding: 0 3px 5px 0px;
        *padding-top: 3px;
}


.advanced_search_options .advanced_search_value.between_1 input.text,
.advanced_search_options .advanced_search_value.between_2 input.text {
	width: 200px;
	vertical-align: middle;
}

.advanced_search_options  .advanced_search_value.between_1 input.addr {
	width: 151px !important;
	margin-right: 3px;
}


.advanced_search_options input.addr {
	width: 153px !important;
	margin-right: 3px;
}

.advanced_search_value span {
	color: red;
	font-weight: normal;
}

.advanced_search_options .button_add,
.advanced_search_options .button_remove {
	float: left;
	margin: 0 -5px 5px 0;
	width: 42px;
}

.advanced_search_options input.text {
	height: 16px;
	width: 98%;
	padding: 3px 0 1px 0;
}

.advanced_search_options select {
	height: 20px;
	width: 96%;
}

.advanced_search_options input.weight {
	height: 16px;
	margin-right: 8px;
	width: 45%;
}

.advanced_search_options select.weight {
	height: 20px;
	width: 46%;
}

.adv_attachment_option {
   margin:10px 0pt 0pt 57px;
}
	
.search_attachment_option {
	margin: 5px 0pt 0pt 21px;	
	*margin: 5px 0pt 0pt 17px;
}
.search_attachment_option .adv_attachment_option label {
	color: #333;
	padding: 5px;
}

.search_attachment_option .adv_attachment_option input.checkbox{
	vertical-align: middle;
	border: none;
	margin-top: -1px;
	*margin-top: 3px;
}


div.basic_search_table_content.basic .basic_search_attributes,
div.basic_search_table_content.basic .basic_search_operator,
div.basic_search_table_content.basic .basic_search_value,
div.basic_search_table_content.basic .filter_attributes,
div.basic_search_table_content.basic .filter_operator
{
  width: 180px !important;
}
div.basic_search_table_content.basic .basic_search_options select { width: 100%; }
div.basic_search_table_content.basic .basic_search_labels { padding-left: 30px; }
div.basic_search_table_content.basic .filter_attributes p {text-align: right; padding-top: 4px; font-weight: normal; }
div.basic_search_table_content.basic .filter_table_content { margin: 5px; }

.attachmentPosition {
  padding-left: 183px;   
}

.matchcasePosition {
  padding-left: 1px; 
  *padding-left: 6px; 
}

/*********************************************************/
/*********************************************************/
/*********************************************************/

.basicSearchButtonBar a.button {
	margin-right: 5px !important;	
}

.advancedSearchButtonBar a.button {
	margin-right: 5px !important;	
}

#thumb {
 background-color:#7A7A7A;
 cursor:n-resize;
 width:100%;
 /*position:absolute;*/
 /*position: relative;*/
 right:0pt;
 height:4px;
}


#searchTopPane2 {
	overflow: auto;
	overflow-y: hidden;
	overflow-x: hidden; 
}
/*
 * Bottom element of the splitter; the plugin changes the top
 * position and height of this element dynamically.
 */
#searchBottomPane2 {
	padding: 0px;
	height:100px;
}
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/reset.css  ********/
﻿/******************************************************************************
RESET.CSS
Description: Level playing field to explicitly declare our presentation.
******************************************************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,button,input,textarea,p,select,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:1;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/base.css  ********/
/******************************************************************************
BASE.CSS
Description: Base elemnt styles and definitions.
******************************************************************************/
/******************************************************************************
BASIC NON-FORM ELEMENTS:
Global form element styles are found in forms.css.
Page specific form element styles reside in their corresponding CSS page.
******************************************************************************/
html { 
	overflow-y: hidden; /* Forces the removal of the empty scrollbars in IE popup windows */
	overflow-x: hidden;
}

/* Bug 14155943 - [CCB012][CHROME]THERE IS NO HORIZONTAL SCROLL BAR AVAILABLE IN THE REPORT RESULT */
html.reportcontent { 
	overflow-x: auto;
	overflow-y: auto;
}

body { 
	color: #333; 
	font: 11px Arial, Verdana, sans-serif;
	min-width: 660px; 
}
a,
a:active,
a:link,
a:visited { 
	color: #369; 
	text-decoration: none; 
}
h1,h2,h3,h4,h5,h6 { 
	clear: both; 
}
h2 { 
	font-size: 20px;
	line-height: 20px;
}
h3 { 
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px; 
}
h3,h4 {
	font-size: 16px; 
	line-height: 16px; 
}
.header_close {
	background: url(../images/header_close.png) no-repeat center right;
}
.header_open {
	background: url(../images/header_open.png) no-repeat center right;
}
em { 
	font-weight: bold; 
}
img { 
	border: none;
}
ul { 
	list-style-type: none;
}
strong { 
	font-weight: bold; 
}
dt { 
	color: #666; 
} 
.center_text {
	text-align:center;
}
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/common.css  ********/
/******************************************************************************
COMMON.CSS
Description: Shared / Common Styles.
******************************************************************************/

/******************************************************************************
HEADERS
******************************************************************************/
.column_two h2 { 
	line-height: 24px;
}
.container h3 {
	margin: 0 0 20px 0 !important;
	line-height: 22px;
}
.container h4 {
	line-height: 20px;
}
h4.table_title { 
	margin: 0 0 10px 0; 
}

/******************************************************************************
DEFINITION LISTS
******************************************************************************/
/* Side by Side: When a <dl> contains ONLY field elements */
dl.side_by_side {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	min-width: 475px;
} 
dl.side_by_side dt {
	float: left;
	width: 25%;
	text-align: right;
	margin-right: 5px;
	padding-top: 3px;
}
dl.side_by_side dd {
	float: left;
	margin: 0 0 5px 0;
	width: 73%;
}
dl.side_by_side dd a:hover {
	text-decoration: underline;
}

dl.side_by_side dd a.button { 
	margin-left:5px !important;
}

dl.side_by_side dd a.button:hover {
	text-decoration: none;
}
dl.side_by_side dd input { 
	vertical-align: middle;
}


/* Side by Side Text: When a <dl> contains ONLY text */
dl.side_by_side_text {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	min-width: 525px;
} 
dl.side_by_side_text dt {
	float: left;
	width: 30%;
	clear: left;
	text-align: right;
	margin-right: 5px;
	margin-bottom: 5px;
}
dl.side_by_side_text dd {
	float: left;
	*float: none;
	width: 69%;
	margin-bottom: 8px;
}
dl.side_by_side_text dd a:hover {
	text-decoration: underline;
}
dl.side_by_side_text dd a.button:hover {
	text-decoration: none;
}


/* Side by Side Mixed: When a <dl> contains text AND field elements */
dl.side_by_side_mixed {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	min-width: 525px;
} 
dl.side_by_side_mixed dt {
	float: left;
	width: 30%;
	clear: left;
	text-align: right;
	min-height: 17px;
	margin-right: 4px;
	margin-bottom: 10px;
	padding-top: 5px;
}
dl.side_by_side_mixed dd {
	float: left;
	*float: none;
	width: 68.5% !important;
	min-height: 22px;
	margin-bottom: 10px;
	white-space: nowrap;
}

dl.side_by_side_mixed dt.mixed_text {
	min-height: 12px;
	padding-top: 0;
}
dl.side_by_side_mixed dd.mixed_text {
	min-height: 12px;
	white-space:normal;
}

dl.side_by_side_mixed dd.buffer { /* keeps labels that wrap looking good */
	float: none;
	width: 100% !important;
	clear: both;
	margin: 0;
	height: 0;
	min-height: 0;
}

dl.side_by_side_mixed dd a:hover {
	text-decoration: underline;
}
dl.side_by_side_mixed dd a.button:hover {
	text-decoration: none;
}

dl.side_by_side_mixed input {
	vertical-align: middle;
}
dl.side_by_side_mixed dd select {
	vertical-align: middle;
}


/* Shared Side by Side styles */
dl.side_by_side.with_top_margin,
dl.side_by_side_text.with_top_margin,
dl.side_by_side_mixed.with_top_margin { 
	margin-top: 10px;
}
dl.side_by_side.with_bottom_margin,
dl.side_by_side_text.with_bottom_margin,
dl.side_by_side_mixed.with_bottom_margin { 
	margin-bottom: 20px;
}



dd.urgent_space {
	line-height: 18px;
	height: 18px !important;
}
dd.urgent_space label { 
	margin-left: 2px; 
}

/* Side by Side: Compound this class to decrease spacing between dd lines in side_by_side dl */
dl.selector_list dt,
dl.selector_list dd {
	margin-bottom: 0 !important;
}
dl.selector_list dt {
	padding: 0 !important;
}


fieldset.full dl.side_by_side dt { 
	float: left; 
	text-align: right; 
	margin: 0 5px 8px 0; 
	clear: left; 
	width: auto; 
}

dl.field_list { 
	margin-right: 10px; 
}
dl.field_list span { 
	margin: 0 0 0 3px; 
}
dl.field_list span label { 
	margin-left: -3px; 
} 
dl.field_list dd { 
	height: 26px; 
	white-space: nowrap; 
}
dl.field_list dd input { 
	float: left; 
}
dl.field_list dd label { 
	margin-left: 3px; 
}
dl.field_list dd a.button { 
	line-height: 22px;
}
dl.field_list input.form_selectors { 
	margin-left: 10px; 
}
dl.field_list input.long_width { 
	width: 95%; 
}

/* SIDE BY SIDE SUMMARY - TWO COLUMN */
dl.side_by_side_lt_summary,
dl.side_by_side_rt_summary {
	float: left;
	width: 48%;
	margin: 0 0 5px 0;
} 
dl.side_by_side_lt_summary dt,
dl.side_by_side_rt_summary dt {
	float: left;
	width: 35%;
	text-align: right;
}
dl.side_by_side_lt_summary dd,
dl.side_by_side_rt_summary dd {
	width: 60%;
	margin: 0 0 5px 35.5%;
}

dt.place_holder { 
	visibility: hidden;
}

/******************************************************************************
DIVS 
******************************************************************************/
div.container { 
	margin: 0 10px;
}

/******************************************************************************
3 COLUMN LAYOUT 
******************************************************************************/
.column_zero,
.column_one, 
.column_two { 
	display: inline; 
	float: left; 
	overflow: hidden; 
}
.column_three { 
	float: right; 
	overflow: hidden; 
	text-align: right;
	white-space: nowrap;
}
.no_width {
	/*width:50% !important; */
	overflow: visible;
}

/******************************************************************************
BUTTON BAR
******************************************************************************/
div.button_bar 						{ height: 22px; padding: 3px 10px 7px 10px; white-space:nowrap;  }
div.button_bar .column_one			{ /* width:33%; */}
div.button_bar .column_two 			{ text-align: center; width:33%; padding-top:3px; }
div.button_bar .column_three			{ /* width: 33%; */ }
div.button_bar .pagination span 		{ float: left; }

div.button_bar input,
div.button_bar select, 
div.button_bar textarea             { margin-top: 3px; vertical-align: middle;  }


div.button_bar span.page				{ padding:3px 5px 0 0;}
div.button_bar span.of				{ padding:3px 5px 0 5px;}
div.button_bar p.pagination select,
div.button_bar div.column_one span.page	{ float:left; }
div.button_bar div.column_one p,
div.button_bar div.column_two p,
div.button_bar div.column_three p		{ margin: 2px 0; line-height: 22px; }

/******************************************************************************
HEADERS
******************************************************************************/
.column_two h2 { 
	line-height: 24px;
}
.container h3 {
	margin: 0 0 20px 0 !important;
	line-height: 22px;
}
.container h4 {
	line-height: 20px;
}
h4.table_title { 
	margin: 0 0 10px 0; 
}

/******************************************************************************
DEFINITION LISTS
******************************************************************************/
/* Side by Side: When a <dl> contains ONLY field elements */
dl.side_by_side {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	min-width: 475px;
} 
dl.side_by_side dt {
	float: left;
	width: 25%;
	text-align: right;
	margin-right: 5px;
	padding-top: 3px;
}
dl.side_by_side dd {
	float: left;
	margin: 0 0 5px 0;
	width: 73%;
}
dl.side_by_side dd a:hover {
	text-decoration: underline;
}

dl.side_by_side dd a.button { 
	margin-left:5px !important;
}

dl.side_by_side dd a.button:hover {
	text-decoration: none;
}
dl.side_by_side dd input { 
	vertical-align: middle;
}


/* Side by Side Text: When a <dl> contains ONLY text */
dl.side_by_side_text {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	min-width: 525px;
} 
dl.side_by_side_text dt {
	float: left;
	width: 30%;
	clear: left;
	text-align: right;
	margin-right: 5px;
	margin-bottom: 5px;
}
dl.side_by_side_text dd {
	float: left;
	*float: none;
	width: 69%;
	margin-bottom: 8px;
}
dl.side_by_side_text dd a:hover {
	text-decoration: underline;
}
dl.side_by_side_text dd a.button:hover {
	text-decoration: none;
}


/* Side by Side Mixed: When a <dl> contains text AND field elements */
dl.side_by_side_mixed {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	min-width: 625px;
} 
dl.side_by_side_mixed dt {
	float: left;
	width: 30%;
	clear: left;
	text-align: right;
	min-height: 17px;
	margin-right: 4px;
	margin-bottom: 10px;
	padding-top: 5px;
}
dl.side_by_side_mixed dd {
	float: left;
	*float: none;
	width: 68.5% !important;
	min-height: 22px;
	margin-bottom: 10px;
	white-space: nowrap;
}

dl.side_by_side_mixed dt.mixed_text {
	min-height: 12px;
	padding-top: 0;
}
dl.side_by_side_mixed dd.mixed_text {
	min-height: 12px;
}

dl.side_by_side_mixed dd.buffer { /* keeps labels that wrap looking good */
	float: none;
	width: 100% !important;
	clear: both;
	margin: 0;
	height: 0;
	min-height: 0;
}

dl.side_by_side_mixed dd a:hover {
	text-decoration: underline;
}
dl.side_by_side_mixed dd a.button:hover {
	text-decoration: none;
}

dl.side_by_side_mixed input {
	vertical-align: middle;
}
dl.side_by_side_mixed dd select {
	vertical-align: middle;
}


/* Shared Side by Side styles */
dl.side_by_side.with_top_margin,
dl.side_by_side_text.with_top_margin,
dl.side_by_side_mixed.with_top_margin { 
	margin-top: 10px;
}
dl.side_by_side.with_bottom_margin,
dl.side_by_side_text.with_bottom_margin,
dl.side_by_side_mixed.with_bottom_margin { 
	margin-bottom: 20px;
}



dd.urgent_space {
	line-height: 18px;
	height: 18px !important;
}
dd.urgent_space label { 
	margin-left: 2px; 
}

/* Side by Side: Compound this class to decrease spacing between dd lines in side_by_side dl */
dl.selector_list dt,
dl.selector_list dd {
	margin-bottom: 0;
}
dl.selector_list dt {
	padding: 0;
}


fieldset.full dl.side_by_side dt { 
	float: left; 
	text-align: right; 
	margin: 0 5px 8px 0; 
	clear: left; 
	width: auto; 
}

dl.field_list { 
	margin-right: 10px; 
}
dl.field_list span { 
	margin: 0 0 0 3px; 
}
dl.field_list span label { 
	margin-left: -3px; 
} 
dl.field_list dd { 
	height: 26px; 
	white-space: nowrap; 
}
dl.field_list dd input { 
	float: left; 
}
dl.field_list dd label { 
	margin-left: 3px; 
}
dl.field_list dd a.button { 
	line-height: 22px;
}
dl.field_list input.form_selectors { 
	margin-left: 10px; 
}
dl.field_list input.long_width { 
	width: 95%; 
}

/* SIDE BY SIDE SUMMARY - TWO COLUMN */
dl.side_by_side_lt_summary,
dl.side_by_side_rt_summary {
	float: left;
	width: 48%;
	margin: 0 0 5px 0;
} 
dl.side_by_side_lt_summary dt,
dl.side_by_side_rt_summary dt {
	float: left;
	width: 35%;
	text-align: right;
}
dl.side_by_side_lt_summary dd,
dl.side_by_side_rt_summary dd {
	width: 60%;
	margin: 0 0 5px 35.5%;
}

dt.place_holder { 
	visibility: hidden;
}

div.ux_palette_mask 
{
    background: url("/Agile/static/e70fee8ccf8e67c55c269b1775ca6555/images/loading.gif") center center no-repeat;
    background-color: #333;
    width:100%;
    height:100%;
    position: absolute;
    top:0;
    opacity: .10;
    z-index: 10000;
}

/*
 * Remove boarders around input/radio options in IE
 */
.borderless {
  border: 0 !important;
}

/* Side by Side REDLINED TEXT: For Redlined Content */ 

.updated dd span {
	margin-right: 10px;
}
.updated.edit_mode span {
	margin-right: 0;
}
.updated.edit_mode span.redlined {
	margin-right: 0;
	margin-left: 10px;
}


.updated dd.multivalue span {
	float: left;
	max-width: 46%;
	margin-right: 15px;
	overflow: hidden;
	white-space: normal;
}

.updated.edit_mode dd.multivalue span {
	max-width: 60%;
}
.multilist_redline {
	float: left;
	width: 70%;
        *width: 60%;
	min-width: 350px;
        *min-width: 250px;
}
.multilist_redline .controlOuterContainer.long_width, 
.multilist_redline .cl.long_width, 
.multilist_redline .mscl.long_width, 
.multilist_redline .sss.long_width, 
.multilist_redline .agileautocomplete.long_width{ 
	width: 88% !important;
        *width: 60% !important;
} 


.updated dd.multivalue span.redlined {	
	margin-right: 0px;
	width: 46%;
}
.updated dd.multivalue span.multivalue_redline {
	margin-right: 0;
	width: 52%;
}
.updated dd.multivalue textarea {
	width: 85%;
	margin-right: 5px;
}

span.redlined {
	color: #f00;
	font-weight: normal;
	text-decoration: line-through;
}
span.redlined em {
	color: #333;
	font-weight: normal;
}
.updated dd.multilist span {
	margin-right: 0;
}

span.new {
	color: #f00;
	 font-style: italic
}

span.new a {
	color: #f00;
	font-style: italic
}
span.new a:hover {
	color: #369;
}
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/framework.css  ********/
/******************************************************************************
FRAMEWORK.CSS
Description: Framework related styles and definitions.
******************************************************************************/

/******************************************************************************
LEFT PANE STYLES
******************************************************************************/
.LeftPane {
	float: left;
	width: 19%;
	height: 100%;
	border-right: 1% solid #7A7A7A;
}
.LeftPaneTop {
    position: relative;
	height: 28px;
    background: #e9eaea;
    border-bottom: 1px solid #999;
	padding: 0;
}
.leftPaneHeader {
	height: 28px;
    border-bottom: 1px solid #999;
	padding: 0;
	overflow:hidden;
}
/* Left Pane: Content */
.LeftPane .action_buttons {
	background-color: #d0d0d0;
	height: 19px;
	width: auto;
	line-height: 14px;
	padding: 4px 0px 7px 5px;
	white-space: nowrap;
	overflow: hidden !important;
}

.LeftPane a.button {
	margin: auto 1px auto 0;
}
.LeftPane a.button span {
	margin: 0;
}

.LeftPane .slideMenu {
	background-color: #fff;
	width: 100%;
}

.LeftPane .slideMenuHeader {
	background:url("/Agile/static/90f7be323ce404c96f9fe70e6c0dc0bd/images/bgd_acd_hdr_nrm.png") repeat-x; 
	border-top: 1px solid #999;
	color: #333;
	cursor:pointer;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	padding-left: 24px;
	text-transform: uppercase;
	white-space: nowrap;
}

.LeftPane .slideMenuHeader .drLink, .drLink:link, .drLink:visited {
	color: #333;
	-moz-outline-style:none;
}

/* Using slideMenuHeaderHover below instead because of IE7 performance issue with hover pseudo class
.LeftPane .slideMenuHeader:hover {
	background:url("/Agile/static/e2db1bdb0524db636a434b0cd4ed3640/images/bgd_acd_hdr_hilight.png") repeat-x; 
}
*/

/* Reflects above style .slideMenuHeader:hover. Used on elements focus */
.LeftPane .slideMenuHeaderHover {
	background:url("/Agile/static/e2db1bdb0524db636a434b0cd4ed3640/images/bgd_acd_hdr_hilight.png") repeat-x; 
}


.LeftPane .slideMenuHeader.selected {
	background:url("/Agile/static/d899e8a29d18f3f64e7a28d55b54659c/images/bgd_acd_hdr_selected.png") repeat-x;
}

.LeftPane .slideMenuHeader.disabled {
	color: #999;
}

.LeftPane .slideMenuHeader em {
	background-position: center center; 
	background-repeat: no-repeat;
	cursor: pointer;
	padding: 4px 8px;
}

/*Compartment Headings */
.LeftPane div.title {
	border-top: 1px dotted #333;
	color: #333;
	font-weight: bold;
	height: 17px;
	line-height: 18px;
	padding-left: 40px;
	text-transform: capitalize;
	overflow: hidden;
	margin: 10px 0 5px 0;
}

.LeftPane div.title.first {
	border-top: 0;
	margin: 0 0 5px 0;
}

.LeftPane div.title p {
	float: right;
	width: 100%;
	height: 18px;
	line-height: 18px;
	margin-right: 6px;
	padding: 0;
	text-align: right;
}

.LeftPane div.title a {
	background-position: 6px 1px;
	background-repeat: no-repeat;
	cursor: pointer;
	line-height: 18px;
	margin-right: -6px;
	padding: 3px 11px 0 14px;
	border-left: 1px dotted #333;
	-moz-outline-style: none;
}

.LeftPane div.title a:hover {
	background-color: #b9cee1;
	border-bottom: 1px solid #3C5AB3;
	-moz-outline-style:none;
}

/* similar to above*/
.tree_actions_hover {
	background-color: #b9cee1;
	border-bottom: 1px solid #3C5AB3;
	-moz-outline-style:none;
}

.LeftPane div.title a.edit /* Required because size inconsistencies. */ {
	background-position: 4px 1px;
}

LeftPane div.notitle {
	border-top: 1px dotted #333;
	height: 12px;
	overflow: hidden;
}

.LeftPane div.title a.first {
	border-left:0;
}

.LeftPane div.title a.treeall {
	background-position: 6px 9px;
}

.LeftPane p.tree {
	padding: 12px 10px 12px 36px;
}
.LeftPane p.lp_navigator {
	padding: 0px 10px 12px 20px;
	line-height: 22px;
}


/* Collapse: Splitter Styles */
.splitter {
    position: absolute;
	top: 0;
	left: 196px;
    width: 4px;
	height: 100%;
	height: 600px;
    line-height: 1px;
    z-index: 99;
    cursor: e-resize;
    cursor: col-resize;
    background-color: #7a7a7a;
}


/* Collapse: Button Styles */
.layoutCollapse {
    float: right;
    cursor: pointer;
	background: transparent url("/Agile/static/04d65019c45897065a9af0f6e59c3cb1/images/util_collapse.png") no-repeat left center;
	height: 25px;
	width: 20px;
	margin-right:-2px;
}

.layoutExpand {
	float: left;
	cursor: pointer;
	background: url("/Agile/static/16ba305a72569083fff96332e703a5cc/images/util_expand.png") no-repeat left center;
	height: 25px;
	width: 8px;
}

/* Collapse: Collapsed Styles */
.collapsedPane {
	display: none;
    position: absolute;
    left:0;
    top: 0;
    overflow: hidden;
    background-color:#d3d3d3;
	border:0;
    width: 8px;
	height: 100%;
	cursor: pointer;
	z-index:2;
}

.collapsedPaneHover { 
	background-color:#e9eaea;}

/*************************************************************
MAIN Pane
*************************************************************/		
.MainPane {
	overflow: hidden;
	height: 100%;
	/* min-width: 450px; Removed because it causes button_controls to hide once min_width is reached */
}

/* Main Pane: Content */
		
.BottomPane #Header {
	position: relative;
	top: 0;
}
.BottomPane #PaneContent,  
.PageViewContent {
	top: 0;
	overflow: auto;
	height: auto;
	border-top: 1px solid #ccc;	
	outline-style: none;
	margin-left: 4px; 
}
.frame_pinned {
	border-top: 0 !important;
	overflow-y: hidden !important;
}
.ObjectFull {
	padding-top: 15px;
}
.BottomPane #Object {
	background-color: #e5e5e5;
	height: 50%;
}	
.BottomPane #Preview {
	background-color: #ddd;
	height: 50%;
}


/*************************************************************
Top Pane
*************************************************************/
.TopPane { 
	width: 100%;
	min-width: 600px;
	overflow: hidden;
	height: 25px;
	background: #ddd url("/Agile/static/e6549e6a86b8ee0910331ddd2f82c5ea/images/bgd_top_pane.png");
	padding: 3px 0 0 0;
	white-space: nowrap;
	border-bottom: 1px solid #999;
}

.TopPane .nav_buttons {
	float: left;
	width: auto;
	min-width: 155px;
	margin: 0 0 0 10px;
	padding: 0;
	white-space: nowrap;
	min-width: 100px;
}
.TopPane .nav_buttons a.button {
	margin-right: 2px !important; /* creates 5px margin between buttons */
}
.TopPane .nav_buttons a.button:last-child { 
	margin-right: 0 !important;
}
.create_button {
	float: left;
	width: auto;
	min-width: 85px;
	height: 15px;
	margin: -3px 0 0 10px; /* when window is shrunk, this preservers 40px space to the right of create menu */
	padding-top: 8px;
	border-left: 1px dotted #999;
	border-right: 1px dotted #999;
}
.create_button a {
	cursor: pointer;
	color: #333 !important;
	padding: 5px 10px 3px 10px;
}
.create_button em {
	background-repeat: no-repeat;
	padding-bottom: 2px;
}


.TopPane .search_panel {
	float: right;
	width: 325px;
	margin: 0;
	white-space: nowrap;
}
.TopPane .search_panel_buttons a.button {
	margin-right: 2px !important; /* creates 5px margin between buttons */
}
.TopPane .search_panel a.button:last-child { 
	margin-right: 0 !important;
}
.TopPane .search_panel input {
	float: left;
	width: 175px;
	height: 16px;
	vertical-align: middle;
	line-height: 12px;
	margin-right: 5px;
	border-top: 1px solid #ccc; 
	border-right: 1px solid #999;   
	border-bottom: 1px solid #999; 
	border-left: none;
}
.TopPane .search_panel #toggle_search_menu { 
	float: left;
	height: 18px;
	cursor: pointer;
	margin-right: -3px;
	padding-left: 2px;
	padding-top: 2px;
	background-color: #fff;
	border-top: 1px solid #cccccc; 
	border-right: none;   
	border-bottom: 1px solid #999999; 
	border-left: 1px solid #cccccc;
}

.TopPane em.divet {
	position: relative; 
	background-position: center center; 
	background-repeat: no-repeat;
	cursor: pointer;
	margin-right:7px;
}

.TopPane em.search_selector,
.TopPane em.selector_00,
.TopPane em.selector_01,
.TopPane em.selector_02,
.TopPane em.selector_03,
.TopPane em.selector_04,
.TopPane em.selector_05,
.TopPane em.selector_06,
.TopPane em.selector_07,
.TopPane em.selector_08,
.TopPane em.selector_09,
.TopPane em.selector_10,
.TopPane em.selector_11,
.TopPane em.selector_12,
.TopPane em.selector_13,
.TopPane em.selector_14,
.TopPane em.selector_15,
.TopPane em.selector_16,
.TopPane em.selector_17,
.TopPane em.selector_18,
.TopPane em.selector_19,
.TopPane em.selector_20,
.TopPane em.selector_21 {
	position: relative; 
	background-position: center center; 
	background-repeat: no-repeat;
	cursor: pointer;
	padding: 2px 8px;
	line-height: 150%;
}

 div.search_selectors em.search_page{  
 	background-position: center center; 
   	background-repeat: no-repeat;
   	margin-right: 5px;
	padding: 3px 9px;
}

/* YUI menu items */
 div.search_selectors li.yuimenuitem {
	padding-top: 5px !important; 
	padding-bottom: 5px !important; 
}
div.search_selectors em.checkedindicator {
	top: .6em !important;
}
div.yuimenu li a {
	padding-left:10px;
}
div.yuimenu li.checked a {
	margin-left: -25px;
	background-color: none;
	background: url("/Agile/static/255d1dd2ff1fe3e28512506e7fa0f097/images/icn_status_toggle_on.png") no-repeat 0 -2px;
    padding-left: 35px;
}

div.yuimenu li.selecteditem a {
	margin-left: -25px;
	background-color: none;
	background: url("/Agile/static/84a79b4508b41d86a1fa54f0fb6b752b/images/icn_status_value_active.png") no-repeat 0 -2px;
    padding-left: 35px;
}

div.header_tab_wrapper {
	overflow: hidden;
}

.create_button a {
	cursor: pointer;
	color: #333;
	padding: 9px 10px 2px 10px;
	-moz-outline-style:none;
}
.create_button a:hover {
	background-color: #b9cee1;
	border-bottom: 1px solid #3C5AB3;
}

/* reflects above style */
.create_button_hover {
	background-color: #b9cee1;
	border-bottom: 1px solid #3C5AB3;
}

#rightpanecontent {
	margin-left :4px;
}

.progress_indicator.global
{
	background-color: #fff;
	background: url("/Agile/static/f58f40a42ba48bfbe7d81c0348734353/images/progress_indicator.gif") no-repeat center center;
	height: 16px;
	width: 16px;
	padding: 8px;
}
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/menu.css  ********/
/*-------------------------------
MENU.CSS
OVERWRITES PRIMARILY YUI MENU CSS
-------------------------------*/

/* menu and submenu */
div.yuimenu { 
	position: absolute;
	background-color: #fff; 
	border: solid 1px #999; 
	padding: 0px; 
	visibility: hidden;
}

/* Matches the UL inside a Menu or MenuBar instance */
div.yuimenu ul {
	padding: 0; 
}


/* MenuItem and MenuBarItem styles */
div.yuimenu li,
div.yuimenubar li {
	font-size: 100%;
}
div.yuimenu li.yuimenuitem {
	padding: 5px 10px 5px 10px; 
}
div.yuimenu li li,
div.yuimenubar li li { 
	font-size: 100%;
}
/* set text color */
div.yuimenu li a,
div.yuimenubar li a { 
	color: #333; 
	text-decoration: none; 
	outline: none; 
	-moz-outline:none; 
	margin-right: 10px;
	*margin-right:0px;
	*padding-right:10px;
}
div.yuimenu li a:focus,
div.yuimenubar li a:focus { 
	width: 0; 
	height: 0; 
}
/* background color of selected items */
div.yuimenu li.selected,
div.yuimenubar li.selected
{ 
	background-color: #e4eeff;
	width:auto;
	margin-right:0px;
}
/* decoration for any links */
div.yuimenu li.selected a.selected,
div.yuimenubar li.selected a.selected {
	 text-decoration: none;
}
/* color of text when selected */
div.yuimenu li.selected a.selected,
div.yuimenu li.selected em.selected, 
div.yuimenubar li.selected a.selected { 
	color: #333;
}
div.yuimenu .disabled {
	background-color: #fff; 
	color: #666;
}

/* Styles for the the submenu indicator for menu items */
div.yuimenu li.hassubmenu em.submenuindicator {
	background-position:0 0; 
	background-image:url("/Agile/static/15a9fd9cd101a529850f088d8edd3c73/images/agile_map.png"); 
	margin: 0px; 
	padding: 0; 
}

/* Styles for helptext / also overwrites default.css em */
em.helptext { 
	font-weight: normal; 
	margin-right: 30px; 
}

div.yuimenu li em.checkedindicator {

    height:8px;
    width:8px;
    text-indent:9px;
    overflow:hidden;
    background-image:url(map.gif);
    background-position:0 -48px;
    background-repeat:no-repeat;
    position:absolute;
    _left:-16px; /* Underscore hack b/c this is for IE 6 only */
    top:.5em;
	left: 3px; 
	margin: 0;
	padding: 0; 
}


div.yuimenu li.checked em.checkedindicator {
	background-image:url("/Agile/static/15a9fd9cd101a529850f088d8edd3c73/images/agile_map.png");
	left: 3px; 
	margin: 0;
	padding: 0;
}

.activity_status a,
.activity_status a:hover
{
	background: url("/Agile/static/84a79b4508b41d86a1fa54f0fb6b752b/images/icn_activity_status.png") left center no-repeat;
	margin-left: -4px;
	padding-left: 14px !important;
}


/*
    Styles for the menu's header and footer elements that are used as controls 
    to scroll the menu's body element when the menu's height exceeds the 
    value of the "maxheight" configuration property.
*/
div.yuimenu div.topscrollbar,
div.yuimenu div.bottomscrollbar {
    height:16px;
    background-image:url("/Agile/static/15a9fd9cd101a529850f088d8edd3c73/images/agile_map.png");
    background-repeat:no-repeat;
}


div.yuimenu div.topscrollbar {
    background-image:url("/Agile/static/15a9fd9cd101a529850f088d8edd3c73/images/agile_map.png");
    background-position:center -72px;
    background-color: #ededed;	
}


div.yuimenu div.topscrollbar_disabled {
    background-image:url("/Agile/static/05674ebad028c95ca131ba19d9a5d7fd/images/map.gif");
    background-position:center -88px;
    background-color: transparent;
}


div.yuimenu div.bottomscrollbar {
    background-image:url("/Agile/static/15a9fd9cd101a529850f088d8edd3c73/images/agile_map.png");
    background-position:center -104px;
    background-color: #ededed;
}


div.yuimenu div.bottomscrollbar_disabled {
    background-image:url("/Agile/static/05674ebad028c95ca131ba19d9a5d7fd/images/map.gif");
    background-position:center -120px;
    background-color: transparent;
}
li.yuimenuitem.checked.more_menu a
{
    margin-left: -10px;
    padding-left: 20px;
}
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/icons.css  ********/
/* ICONS */
/* Please list alphabetically */

em.add      		{ background-image: url("/Agile/static/f965ff53c29b3312217df56f3b5050d7/images/icn_add.png") }
em.attachment		{ background-image: url("/Agile/static/c6e9fddd7ccf8d7278e91a08f842c367/images/icn_paperclip.png") }
em.bom				{ background-image: url("/Agile/static/d00d6ecd62d5c40ca675c6f165d18371/images/icn_bom.png") }
em.bom_tree			{ background-image: url("/Agile/static/9bc82847ac0b194b74cdcfe09af28adc/images/icn_bom_tree.png") }
em.collapse			{ background-image: url("/Agile/static/d40bc1a25ed4c06dfe5e066eddf6fa68/images/icn_collapse.png"); background-position: 4px -1px;   }
em.comment			{ background-image: url("/Agile/static/3c93da44f5f14d6aff74eb7e75b71090/images/icn_comment.png") }
em.doc				{ background-image: url("/Agile/static/b63757a768a8f07931dca001e66eead2/images/icn_doc.png") }
em.dropdown			{ background-image: url("/Agile/static/2cb16b3525957d1d9002fcf872b5c2db/images/icn_menu.png"); background-position: 7px 5px; }
em.expanded			{ background-image: url("/Agile/static/241cc83c542e20f4b91f636c63cb9f53/images/icn_expanded.png"); background-position: 4px 1px; }
em.gantt			{ background-image: url("/Agile/static/aca6255db1ee30d339175e6e862bfc27/images/icn_gantt.png") }
em.level_collapsed	{ background-image: url("/Agile/static/78c8ce7053088c16ef875c8e2a57a69e/images/icn_arrow_tree_right.png"); background-position: 4px -1px;   }
em.level_expanded	{ background-image: url("/Agile/static/e9176912a864182154544ae4925ede9a/images/icn_arrow_tree_slanted.png"); background-position: 4px -1px;   }
em.lock				{ background-image: url("/Agile/static/9ef8aa3179b4b68c672312aced15d14f/images/icn_lock.png") }
em.materials		{ background-image: url("/Agile/static/205f3d2c2212463aedff45c395a2b56d/images/icn_hazard_barrel.png") }
em.part				{ background-image: url("/Agile/static/2b25b461257098d4a3c7705961102d13/images/icn_part.png") }
em.remove			{ background-image: url("/Agile/static/66f4d9d9fd0789f2e9f4788ce377ea8d/images/icn_remove.png") }
em.substance		{ background-image: url("/Agile/static/57fcff7dc3a1db6fd0b4e1161156d4ca/images/icn_beaker.png") }
em.substance_group	{ background-image: url("/Agile/static/ccccd16eeaad09ac60e2d9aa458af171/images/icn_beaker_group.png") }
em.stamp			{ background-image: url("/Agile/static/925dbf7620ac4cbcd179c44c5f1bf536/images/icn_stamp_arrow.png") }
em.summary			{ background-image: url("/Agile/static/2b6fc7510e9dcfcea1d591176e834733/images/icn_summary.png") }
em.unlock			{ background-image: url("/Agile/static/29c7015c3dc2a4dba432e29f34e93a14/images/icn_lock_open.png") }
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/header.css  ********/
/******************************************************************************
HEADER.CSS
Description: Header related styles and definitions.
******************************************************************************/
.header_wrapper {
	padding: 10px 10px 5px 10px; 
	overflow: hidden;
	min-width: 600px;
}

.header_wrapper	div.column_one.layout {
	width: 50%;
}
.header_wrapper .column_one {
	position: relative;
}
.header_wrapper	.column_two { 
	width: 30%;
	margin-top: -2px; /* brings up column two to match column one header alignment */
}
.header_wrapper .column_two p {
	margin-top: -2px;
}
.header_wrapper	.column_three {
	width: 20%;
}

.header_wrapper .column_two.extended {
	width:  45%;
}

.header_wrapper div.breadcrumb_wrapper {
	width: 100%;
	min-height: 15px;
	clear: both;
	margin-bottom: 5px;
}
.header_wrapper	ul.breadcrumbs {
	float: left;
	margin: 0 0 5px 0; 
}
.header_wrapper	ul.breadcrumbs li {
	float: left; 
	padding: 0 3px 0 0;
}
.header_wrapper ul.breadcrumbs li a:hover {
	text-decoration:underline;
}



.header_wrapper input { 
	border: none; 
 }
 
 
.header_wrapper	.progress_bar { 
	border: 1px solid #ccc; 
	float: left; 
	height: 5px; 
	margin: 5px 5px 5px 0; 
	padding: 1px;
	width: 100px;
}


.header_wrapper	.progress_bar_background { 
	background-color:#ccc; 
	height: 100%;
	width: 100%;
}
.header_wrapper	.progress_bar_inner {
	background-color: #333; 
	height: 100%; 
	width: 30%; 
}
.header_wrapper .progress_percentage {
	float: left;
	padding: 3px 0;
}

.header_wrapper	.container_header_action { 
	background: url("/Agile/static/933793ac62f7fd6c53c43d007f245f1c/images/bgd_dialog.png") repeat-x bottom; 
	border-bottom: 1px solid #999; 
	height: 50px; 
	padding: 11px 10px 0 10px; 
}


.header_wrapper	.column_three ul.rating li { 
	background-position: right top;
	background-repeat: no-repeat;
	list-style-type: none;
	margin: 0 0 2px 0;
	padding-right: 50px;
	white-space:nowrap;
	text-align: right;
}

div.full_table_header h3
{
	background-color:#efefef;
	padding: 7px 10px;
	margin-bottom:0px;
}

div.full_table_header h4
{
	font-size: 12px;
	padding: 0px 10px;
	border-bottom: 1px solid #ccc;
}

.header_close_button
{
	position: relative;
	float: right;
	font-size: 13px;
	padding: 2px 3px;
	color: #333333 !important;
	font-weight:bold;
	cursor: pointer;
	opacity:0.7;
	filter:alpha(opacity=70);
}
/* Bug 17274305 - IF DESCRIPTION FIELD ENTRY IS OF MAX LENGTH,ITS NOT ALIGNED IN 2 LINES IN FF,CH */
.objectHeaderDescripton{
word-wrap: break-word;
}
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/object_level_controls.css  ********/
/* OBJECT LEVEL CONTROLS *****************************************************/
.object_level_controls { 
	margin: 0 10px 10px 10px; 
	overflow: hidden; 
	padding: 5px 0;
	min-width: 450px;
}
.object_level_controls select { 
	margin-right: 15px;
	vertical-align: middle; 
}
.object_level_controls .button {
	margin-left: 0;
	margin-right: -3px; /* overrides the default button padding */
}

/******************************************************************************
USED BY PREVIEW PANE CONTENT PAGE
******************************************************************************/
.pane_title {
	color: #333;
	font-size: 16px; 
	background-color: #f9f9f9; 
	border-bottom: 1px solid #ddd; 
	height: 25px; 
	margin-bottom: 20px; 
	padding: 10px 0 0 10px; 
	white-space: normal; 
}


body.preview_content .container {
	float: left;
	width: 97.5%;
	margin-top: -45px;
}


body.preview_content dl.side_by_side_text {
	float: left;
	width: 49%;
	min-width: 250px; 
} 
body.preview_content dl.side_by_side_text.left {
	margin-top: 55px !important;
}
body.preview_content dl.side_by_side_text.left,
body.preview_content dl.side_by_side_text.right { 
	margin: 0 0 5px 0; 
	width: 49%; 
	float: left; 
	clear: none; 
	position: relative; 
	top: -48px; 
}

dt.special_control {
	width: 35%;
	padding-right: 5px;
	white-space:nowrap;
}
.special_control {
	padding-bottom: 25px;
	line-height: 22px; 
}
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/tabs.css  ********/
/******************************************************************************
TAB.CSS
Description: Tab related styles and definitions. 
******************************************************************************/

.new_tabs
{
	background:	transparent url("/Agile/static/677772f4062301072b41fe4b52b1a2a3/images/bgd_tabs.png") repeat-x scroll 0 0;
	clear: both;
	color: #666;
	height: 21px;
	overflow:visible;
	/*position:relative;*/
}

.new_tabs ul
{
	display: inline-table;
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow:hidden;
}

.new_tabs li { float: left; white-space:nowrap; } 

.new_tabs li:first-child span { border-left: none; } 

.new_tabs li.selected span { background-color: #f4f4f4; } 

.new_subtabs span, 
.new_tabs span { font-weight:; }

.new_tabs li img { margin: 0 0 4px 3px; }

.new_subtabs li img { padding: 0 0 4px 3px; }

.new_tabs span,
.new_tabs a.active,
.new_tabs a.active:hover,
.new_subtabs
{
	background: #F4F4F4;	
}

.new_tabs span {
	/*position: relative;*/
	margin: 0 1px 0 0;
	float: left;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	text-decoration: none;
	color: #333;
}

.new_tabs a {
	/*position: relative;*/
	top: 0;
	margin: 1px 1px 0 0;
	float: left;
	border-right: 1px dotted #999;
	padding: 2px 8px 4px 8px;
	text-decoration: none;
	color: #333;
}

.new_tabs span a {
	border-right:0;
	padding:2px 8px 3px 8px;
}

.new_tabs a:hover {
	background: transparent url("/Agile/static/6e2857102e17ff531310d5812f63beaf/images/bgd_tabs_ovr.png") repeat scroll 0 0 !important;
	/*position: relative;*/
	top: 0;
	margin-top: 1px;
}

.new_tabs span a:hover {
	background-color: transparent !important;
}

.onTabFocus{
	background: transparent url("/Agile/static/6e2857102e17ff531310d5812f63beaf/images/bgd_tabs_ovr.png") repeat scroll 0 0 !important;
	position: relative;
	top: 0;
	margin-top: 1px;
}

.new_tabs span a:hover,
.new_tabs span a.onTabFocus {
	background: none !important;
}
.new_tabs a.active {
	/*position: relative;*/
	top: 0;
	margin: 0 0px 0 0;
	float: left;
	border-right: 1px solid #666;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	padding: 2px 5px;
	text-decoration: none;
	color: #333;
}

.new_tabs a.active:hover {
	/*position: relative;*/
	top: 0;
	margin: 0 0px 0 0;
	float: left;
	border-right: 1px solid #666;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	padding: 6px 4px 7px 7px;
	text-decoration: none;
	color: #333;
}

.new_subtabs {
	clear: both;
	color: #666;
	height: 21px;
	padding: 12px 5px 2px 0;
}

.new_subtabs_li_Hover {
	background: transparent url("/Agile/static/6e2857102e17ff531310d5812f63beaf/images/bgd_tabs_ovr.png") repeat-x scroll 0 15px !important;
	padding-bottom: 1px;
	*height: 30px;
}

.new_subtabs_li_selected_Hover
{
	background: none !important;
}
.new_subtabs span
{
	border-right: 1px solid silver;
	border-top: 1px solid silver;
	border-left: 1px solid silver;
	background-color: #fff;
	padding:0px 8px 2px 8px;
	color: #333;
}

.new_subtabs ul {
	border-bottom: 1px solid silver;
	height: 18px;
	*height: 35px;
	margin-top: -3px;
	*margin-top: -20px;
	list-style-type: none;
	padding: 0;
}

.new_subtabs li {
	float: left;
	padding: 0;
	*padding: 18px 0px 4px 0px;
	white-space: nowrap;
}

.new_subtabs li.selected:first-child
{
	border-left: none;
	padding-left:0px;
}
.new_subtabs li:first-child span
{
	border-left: none;
}

.new_subtabs li.selected span a { 
	color: #333 !important; 
}

.new_subtabs li span { 
	padding: 5px 0;
	*padding: 2px 0 1px 0;
}

.new_subtabs li a { 
	padding: 3px 15px; 
}

.new_tabs ul li#selectedTab span {
     margin-left: -2px;
}


/******************************************************************************
PALETTE TABS
******************************************************************************/

.palette_tabs {
	border-bottom: 1px solid #9bb3e1;
	background: #a8c7ff url("/Agile/static/7f9524c8384be8efdc628f19f738e5cb/images/bgd_palette_tabs.png") repeat-x left top; 
	height: 23px;
	margin: 5px 0 0 0;
	padding: 1px 5px 0 5px;
	min-width: 450px;
}

.palette_tabs li {
	display: inline;
	line-height: 22px;
	margin: 2px 0 0 0;
	padding: 1px 0;
	*margin-left: 0;
	*border-left: 0;
}

.palette_tabs span {
	color: #333;
	line-height: 22px;
	padding-bottom: 3px;
	*padding-bottom: 0;
	white-space: nowrap;
}

/* Commented out because of IE7 performance issue with hover pseudo class
.palette_tabs li:hover {
	background-color: #e6f0ff;
	border-top: 2px solid #e6f0ff;
}
*/

.palette_tabs a {
	color: #333;
	cursor: pointer;
	line-height: 20px;
	padding: 0 13px;
}

.palette_tabs .selected { 
	/*position: relative; */
	top: 0;
	left: 0;
	font-weight: bold;
	background-color: #a8c7ff;
	border: 1px solid #9bb3e1;
	border-top: 2px solid #485baf;
	border-bottom: 2px solid #a8c7ff;
	padding: 2px 13px 2px 13px;
	*margin: 0;
}
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/buttons.css  ********/
/******************************************************************************
BUTTONS.CSS
Description: Button related styles and definitions.
******************************************************************************/

/******************************************************************************
Button Styles
******************************************************************************/

a.button {
	background: url("/Agile/static/221ad8e65256f4e3a6e4e218b83c66eb/images/btn_left_nrm.png") left center no-repeat;
	color: #333;
	cursor: pointer;
	height: 22px;
	line-height: 22px;
	margin: auto 1px auto 0 !important;
	padding: 5px 0 5px 8px;
	-moz-outline-style:none;
	white-space:nowrap;
}

a.buttonEmpty {	
	padding-left: 3px;
}

a.button span { 
	background: url("/Agile/static/1c6305487a225367f994f90b31b3eebd/images/btn_right_nrm.png") right center no-repeat;
	color: #333;
	height: 22px;
	line-height: 22px;
	margin: 0;
	padding: 5px 8px 5px 0;
}

a.button:hover,
a.button:active {
	background: url("/Agile/static/be18e1c24b0b73858e8301f28f4c4361/images/btn_left_light_blue.png") left center no-repeat;
}

a.button:hover span,
a.button:active span {
	background: url("/Agile/static/858483aed1829960e1b10592b968bd54/images/btn_right_light_blue.png") right center no-repeat;
}

a.button.blue {
	background: url("/Agile/static/67c74b929eabeacfa324e2a72b2dbfb6/images/btn_left_blue_nrm.png") left center no-repeat;
}
a.button.blue span {
	background: url("/Agile/static/fd3c59b629171e829d583d0626b1ff6a/images/btn_right_blue_nrm.png") right center no-repeat;
}

/* Reflects above style a.button:hover. Used on elements focus */
a.a_hover { 
	background: url("/Agile/static/be18e1c24b0b73858e8301f28f4c4361/images/btn_left_light_blue.png") left center no-repeat;
}

a.button .s_hover {
	background: url("/Agile/static/858483aed1829960e1b10592b968bd54/images/btn_right_light_blue.png") right center no-repeat;
}

/* bug 9402951 */
a.button.combo.a_hover span {
	background: url("/Agile/static/303153ed4d9d4ae918eb1175a1c019eb/images/btn_combo_rt_hover1.png") right center no-repeat;
}
a.button.combo:hover span,
a.button.combo:active span {
	background: url("/Agile/static/303153ed4d9d4ae918eb1175a1c019eb/images/btn_combo_rt_hover1.png") right center no-repeat;
}

a.button.disabled {
	cursor: default;
	zoom: 1; /* BS for IE to obey the law of opacity through CSS */
	opacity: 0.7;
	filter: alpha(opacity = 40);	
	padding: 5px 0 5px 8px;
	 *padding: 0 0 0 8px; /* BS for IE since the zoom above messes up the positioning */
}
a.button.disabled span {
	color: #666; 
	cursor: default;
	*line-height: 22px; /* BS for IE since the zoom above messes up the positioning */
}
a.button.disabled:hover { 
	background: url("/Agile/static/221ad8e65256f4e3a6e4e218b83c66eb/images/btn_left_nrm.png") left center no-repeat; 
}
a.button.disabled:hover span { 
	background: url("/Agile/static/1c6305487a225367f994f90b31b3eebd/images/btn_right_nrm.png") right center no-repeat; 
}

.button em {
	background-position: center left; 
	background-repeat: no-repeat; 
	font-weight: normal;
	font-style: normal;
	padding: 3px 8px;
	margin-right: 0;

}
.button em.iconic { 
	background-position: center center;
	margin-right: -4px;
	padding: 3px 7px; 
}


/* Created for the two icon divet help button on the side nave of concept car */
/* Names need to be revisited. */
.button em.iconic2 {
	background-position: -2px center; 
	padding: 4px 7px; 
}
.button em.iconic3 {
	background-position: 1px 6px; 
	padding: 3px 19px; 
}
.button.disabled em	{
	opacity: .5;
	filter:alpha(opacity=20);
}

.searchMenu { 
            background-position: 5px center; 
            background-repeat: no-repeat;
            margin-right: 5px;
            padding: 3px 9px 3px 25px !important;			
}

.btn_divide {
	border-left:1px solid #999999;
	margin:0pt 7px 0pt 5px;
	padding:2px 0pt;
	width:2px;
}

.srch_btn_divide {
	border-left:1px solid #999999;
	margin:0pt 3px 0pt 4px;
	padding:2px 0pt;
	width:2px;
}



/******************************************************************************
Button ICONS
******************************************************************************/
.cancel							{ background-image: url("/Agile/static/c8547bd8595d8249c7cd472d8280785f/images/icn_action_cancel_checkout.png"); }
.save							{ background-image: url("/Agile/static/e90352c1997d82097e989acf84c3149a/images/icn_action_save.png"); }
.edit							{ background-image: url("/Agile/static/638d6d55a6a53f4b26176e2a9a205f10/images/icn_action_edit.png"); }
.delete							{ background-image: url("/Agile/static/c64945818b61fb46ae414b120a75bd6a/images/icn_action_delete.png"); }
.expand_all						{ background-image: url("/Agile/static/52c657489e50c9839aba0a747381dd27/images/icn_action_expand_all.png"); }
.collapse_all					{ background-image: url("/Agile/static/44222fc8f039ae52a3b3b7c6eb62dbe2/images/icn_action_collapse_all.png"); }

.remove							{ background-image: url("/Agile/static/e9fc51ad282f005cf658f4d0e7ce86aa/images/icn_action_remove.png"); }

.arrow_back            			{ background-image: url("/Agile/static/680bd2c4c3d3bd367c040b0df1503ba4/images/arrow_back.png"); }
.arrow_next           			{ background-image: url("/Agile/static/f4c07c2d7cadd43fab0a2d000cc6ff0f/images/arrow_next.png");  margin-left: 5px; padding: 3px 6px !important; /* adjusts icon since it's to the RIGHT of text */ }

.action_item 		    		{ background-image: url("/Agile/static/8f892a81fb7bd3ec81789c54cf5cdfa2/images/icn_obj_action_item.png"); }
.add      		    			{ background-image: url("/Agile/static/fa1fe9c2a0d7909abe4bc0d0bd95b7cd/images/icn_action_add.png"); }
.addressbook 		    		{ background-image: url("/Agile/static/a3c44f7e94f2b604e45330dbd63db5bc/images/icn_action_addressbook.png"); }
.approve						{ background-image: url("/Agile/static/f1b00a606b2ec5023c54c202e7ae441d/images/icn_action_approve.png"); }
.ato							{ background-image: url("/Agile/static/0003b64cf693e91252698951ff50d0d4/images/icn_obj_auto_transfer_order.png"); }
.attachment		    			{ background-image: url("/Agile/static/16b1d83f912de57eeec0a2e4200895b7/images/icn_action_attachment.png"); background-repeat:no-repeat; }
.attention		   				{ background-image: url("/Agile/static/34404bb342ce13c2088e3c3120adf31f/images/icn_status_attention.png"); }
.audit			   			 	{ background-image: url("/Agile/static/f01184fe2df5d2c840d82b762b6579f5/images/icn_obj_audit.png"); }
.auto_number 		    		{ background-image: url("/Agile/static/494d314784dae822832b1cdb86717aa9/images/icn_action_autonumber.png"); }
.auto_number_disabled 			{ background-image: url("/Agile/static/196920a470ac7216ad81a7368353cf36/images/icn_action_autonumber_disabled.png"); }
.change_status					{ background-image: url("/Agile/static/36ce8b1ae7d79cfe9192858ab1f30a77/images/icn_action_change_status.png"); }

.back				    		{ background-image: url("/Agile/static/4a24409809089c3567247a87903d5169/images/icn_action_back.png"); }
.bom				    		{ background-image: url("/Agile/static/0e2f6adc7fd1e12d67359878cf0a3178/images/icn_obj_bom.png"); }
.bom_tree			    		{ background-image: url("/Agile/static/9bc82847ac0b194b74cdcfe09af28adc/images/icn_bom_tree.png"); }
.bookmark			    		{ background-image: url("/Agile/static/e784d9e182dbe5ea339cb83a90ff470e/images/icn_obj_bookmark.png"); }

.calendar 		    			{ background-image: url("/Agile/static/d4a4f5eb515ddf24c2385fee25959642/images/icn_action_calendar.png"); }
.capa		 		    		{ background-image: url("/Agile/static/00f067bd7b7a1cbe9e041eb4214bbed9/images/icn_obj_capa.png"); }
.canceled						{ background-image: url("/Agile/static/70b9d415cb7b6965df4a2d9152f022d6/images/icn_status_cancelled.png"); }
.complete						{ background-image: url("/Agile/static/c050f70f25cde40d481f515a5866a105/images/icn_action_check_names.png"); }
.createNew						{ background-image: url("/Agile/static/67d5691b1d92fc7c984ca8f63eea3520/images/ico_new.png"); }
.createObj						{ background-image: url("/Agile/static/44f7401499d9f9c7fc3e4f7f7f4d01ca/images/ico_new_row.png"); }
.collapse						{ 

background-image: url("/Agile/static/12c40bae68eff2338c9d77e2321fc09f/images/icn_action_collapse.png"); 
background-repeat:no-repeat;

background-position:left center;
cursor:pointer;
padding-left:15px;
}

.comment						{ background-image: url("/Agile/static/33bb1a437f08cb21a37cabba51789d0c/images/icn_action_comment.png"); }
.cto				    		{ background-image: url("/Agile/static/9b5a92b34805c6dd247b831d65e7fa45/images/icn_obj_content_transfer_order.png"); }
.customer			    		{ background-image: url("/Agile/static/22a1dae157c12a4ecc8e9a6835f53ddc/images/icn_obj_customer.png"); }
.deviation						{ background-image: url("/Agile/static/5a0b592f3ddd41a9ef5d4316c9e7223d/images/icn_obj_deviation.png"); }
.divet							{ background-image: url("/Agile/static/2cb16b3525957d1d9002fcf872b5c2db/images/icn_menu.png"); padding: 0 3px 3px 3px !important; }
.document						{ background-image: url("/Agile/static/f72879fa547929d73c584b1acd2406a0/images/icn_obj_document.png"); }

.dropdown						{ 
	background-image: url("/Agile/static/2cb16b3525957d1d9002fcf872b5c2db/images/icn_menu.png"); 
	background-position: right center !important; 
	padding-left: 10px;
}
.button em.dropdown					{
	background-position: center 7px !important; 
	margin-right: -10px !important;
}


.button.combo span {
	padding: 5px 0 5px 0;
	background: url("/Agile/static/c5114afe2ecdbcc10690460efe43c16a/images/btn_combo_rt.png") no-repeat right center;
}

/* Commented out because of IE7 performance issue with hover pseudo classes
.button.combo:hover { 	
	background: url("/Agile/static/be18e1c24b0b73858e8301f28f4c4361/images/btn_left_light_blue.png") left center no-repeat;
}

.button.combo span:hover { 	
	background: url("/Agile/static/303153ed4d9d4ae918eb1175a1c019eb/images/btn_combo_rt_hover1.png") right center no-repeat;
}
.button.combo:hover > span:first-child  { /* Pattern Matching: gives hover styles to span when user hovers the a.button  */
	background: url("/Agile/static/303153ed4d9d4ae918eb1175a1c019eb/images/btn_combo_rt_hover1.png") right center no-repeat;
}
*/

.buttonComboSpanHover { 	
	background: url("/Agile/static/303153ed4d9d4ae918eb1175a1c019eb/images/btn_combo_rt_hover1.png") right center no-repeat;
}

.buttonComboSpanHoverMenu {
	background: url("/Agile/static/303153ed4d9d4ae918eb1175a1c019eb/images/btn_combo_rt_hover1.png") right center no-repeat;
}

.button.combo span em.menu {
	background-position: -224px center !important;
	padding: 5px 12px 5px 10px;
	margin: 0 0 0 4px;
	position:relative;
	right: -2px;
	*position: inherit;
	*margin-right: -3px;
}

/* Commented out because of IE7 performance issue with hover pseudo classes
.button.combo span em.menu:hover {
	background: url("/Agile/static/306f1c51b41d3b2398d6b4786998bf50/images/btn_combo_rt_hover2.png") no-repeat;
}
*/

.buttonComboSpanMenuHover {
	background: url("/Agile/static/306f1c51b41d3b2398d6b4786998bf50/images/btn_combo_rt_hover2.png") no-repeat;
}


.eng_change_order				{ background-image: url("/Agile/static/1f464afb6e2c4c54c9c525247bb6b0dd/images/icn_obj_eng_change_order.png"); }

.eng_change_request				{ background-image: url("/Agile/static/7bc87dbfeb99b1554a96249fc098b73b/images/icn_obj_eng_change_request.png"); }
.expand						{ 

background-image: url("/Agile/static/a1e88c10022210138b2cd0e1f74e825d/images/icn_action_expand.png"); 
background-repeat:no-repeat;
background-position:left center;
cursor:pointer;
padding-left:15px;

}


.file_closed					{ background-image: url("/Agile/static/dff638730169898d9c9394b40a824982/images/icn_obj_folder_closed.png"); }
.file_folder					{ background-image: url("/Agile/static/a4a9063b33680c7528830c3c0931bb57/images/icn_obj_file_folder.png"); }

.file_open						{ background-image: url("/Agile/static/98fc89a692befce531d528a19185b605/images/icn_obj_folder_open.png"); }
.forward						{ background-image: url("/Agile/static/a540c456810cbfad150c096b79343103/images/icn_action_forward.png"); }
.folder_open					{ background-image: url("/Agile/static/2d882852d4b3baec409270aea5f17a76/images/folder_open.png"); }

.gate							{ background-image: url("/Agile/static/9bc5d2611fc3c61a0a415c64184b5ca4/images/icn_obj_gate.png"); }
.gray_dot						{ background-image: url('/global/images/icn_status_dot_gray.png'); background-repeat:no-repeat }

.help							{ background-image: url("/Agile/static/b67fb0ea29464e04e884d22672907732/images/icn_action_help.png"); }
.home							{ background-image: url("/Agile/static/1ec189fb1c768185fe4321274fa825e6/images/icn_action_home.png"); }

.gupi_noupload                  { background-image: url("/Agile/static/2330efe2c17049a8267d724a5c952f94/images/icn_gupi_noupload.png"); }
.gupi_uploaded                  { background-image: url("/Agile/static/9094d0fbca8942362e2a4478ca694613/images/icn_gupi_uploaded.png"); }

.inbox							{ background-image: url("/Agile/static/8a2d79089342bff1bb91e8098ce0ce92/images/icn_obj_inbox.png"); }

.join_discussion				{ background-image: url("/Agile/static/f0e1b68edb0c56c372a448f39c650614/images/icn_action_join_discussion.png"); }

.level_collapsed				{ background-image: url("/Agile/static/a1e88c10022210138b2cd0e1f74e825d/images/icn_action_expand.png"); }
.level_expanded					{ background-image: url("/Agile/static/12c40bae68eff2338c9d77e2321fc09f/images/icn_action_collapse.png"); }
.lock							{ background-image: url("/Agile/static/b4b27250736a3e4d99afa85c8d9f3f90/images/icn_action_lock.png"); }
.logout							{ background-image: url("/Agile/static/8189737584d1a692b3632454dafc9cf1/images/icn_logout_action.png"); }

.material						{ background-image: url("/Agile/static/74e1bd300e8970a5f026ad9c46527dde/images/icn_obj_material.png"); }
.material_declaration			{ background-image: url("/Agile/static/a549548361234aa41bc4c3381475067a/images/icn_obj_material_declaration.png"); }
.manufacturer					{ background-image: url("/Agile/static/c76008c6d7ac7316ec206dc022581101/images/icn_obj_manufacturer.png"); background-repeat:no-repeat; }
.manufacturer_change_order		{ background-image: url("/Agile/static/fa66a688d872cca77ca3e3bbd8fe4597/images/icn_obj_manufacturer_change_order.png"); }
.manufacturer_part				{ background-image: url("/Agile/static/2e078fc4d5bc47e9c57925578c2deae8/images/icn_obj_manufacturer_part.png"); background-repeat:no-repeat;}
.mdi							{ background-image: url("/Agile/static/bf5fa0f3992ebb7fdc1fd8f35edaef7f/images/icn_action_mdi.png"); }
.mdi_close						{ background-image: url('../images/icn_action_mdi_close.png'); }

.menu_active					{ background-image: url("/Agile/static/84a79b4508b41d86a1fa54f0fb6b752b/images/ico_menu_value_active.png"); background-repeat:no-repeat;}
.menu_arrow_next           			{ background-image: url("/Agile/static/421ec7e109555aebf77a40f1c9545653/images/icn_arrow_next.png"); background-repeat:no-repeat; }
.menu_arrow_back           			{ background-image: url("/Agile/static/bed86a412960c4bef2978c22995a2819/images/icn_arrow_prev.png"); background-repeat:no-repeat; }

.non_conformance	   			{ background-image: url("/Agile/static/9c42a6ad181a848308d5cf971b3f4359/images/icn_obj_non_conformance.png"); }
.notification_read				{ background-image: url("/Agile/static/4ab07e59d5224f3d2341fab0ba58c449/images/icn_obj_notification_read.png"); }

.off_track						{ background-image: url("/Agile/static/567ca22aff8afe3186f45d4583db2af7/images/icn_status_off_track.png"); }
.on_track						{ background-image: url("/Agile/static/4cc40d637ea01c4bb65fa86d30b26a98/images/icn_status_on_track.png"); }
.organization					{ background-image: url("/Agile/static/4f769c21808e648af0d852fa005d4cdf/images/icn_obj_organization.png"); }

.package						{ background-image: url("/Agile/static/1e728c16d5039bf57c3944360da40609/images/icn_obj_package.png"); }
.parameter						{ background-image: url("/Agile/static/f51c1f68f5322e463aca49c64cfb462c/images/icn_obj_parameter.png"); }
.parametric_search	    		{ background-image: url("/Agile/static/2183fbd3c1ada5379f3520909ef94e79/images/icn_action_parametric_search.png"); padding: 3px 9px!important; }
.part							{ background-image: url("/Agile/static/02ca99662612ad99f0852626f39417d4/images/icn_obj_part.png"); background-position:0px 1px; background-repeat:no-repeat; }
.part_concept					{ background-image: url("/Agile/static/cc6fe7e5ed6de97c9b05cd211c41560f/images/icn_obj_part_concept.png"); }
.part_variant					{ background-image: url("/Agile/static/516578603b2287d9c43c182e12a85b67/images/icn_obj_part_variant.png"); }
.pending						{ background-image: url("/Agile/static/17facc026c0562679bfbabb1955f5ae3/images/icn_status_pending.png"); }
.phase							{ background-image: url("/Agile/static/0cbc542ab8ec6c2383c4991e53ed2898/images/icn_obj_phase.png"); }
.preferences					{ background-image: url("/Agile/static/983c0e823f7511ca59f5ffcb1111bc46/images/icn_action_preferences.png"); }
.price							{ background-image: url("/Agile/static/f52af7badc0a358ca5037c241c9415a5/images/icn_obj_price.png"); }
.price_change_order				{ background-image: url("/Agile/static/c236fd49d2255228adac25d41b725661/images/icn_obj_price_change_order.png"); }
.problem_report					{ background-image: url("/Agile/static/8baa9b28a367eb99ead5272579e27d0b/images/icn_obj_problem_report.png"); }
.product						{ background-image: url("/Agile/static/b8c4f8f7564ab8f8a888a113e102f07b/images/icn_obj_product.png"); }
.product_family					{ background-image: url("/Agile/static/1160110012fdff3c183398fd44c5f900/images/icn_obj_product_family.png"); }
.product_variant				{ background-image: url("/Agile/static/648fcab65b83173e1291adaf7031f29e/images/icn_obj_product_variant.png"); }
.program						{ background-image: url("/Agile/static/8a251180dd9158371decd03bb621fece/images/icn_left_navigator.png"); }
.project						{ background-image: url("/Agile/static/dbb9a1c4888ea34586f857526ca48748/images/icn_obj_project.png"); }
.published_price				{ background-image: url("/Agile/static/80602ee06fd8f4d0392a9aebbfbdab1c/images/icn_obj_published_price.png"); }

.quick_search					{ background-image: url("/Agile/static/1a62be6bf1ec4794886991997f943823/images/ico_search_go.png"); }

.reload							{ background-image: url("/Agile/static/dde90b9ec7c365b2ea295a2c00d49b37/images/icn_action_reload.png"); }
.report							{ background-image: url("/Agile/static/f5527b4e285e7edbba61bd472f8a9c97/images/icn_obj_report.png"); }
.requirement					{ background-image: url("/Agile/static/7035192b9e5dada6b8ec693d16f4e91d/images/icn_obj_requirement.png"); }
.rfq							{ background-image: url("/Agile/static/c24f6e165e6ded173a8f63dc678a43b9/images/icn_obj_rfq.png"); background-repeat:no-repeat; }
.rfq_response					{ background-image: url("/Agile/static/2438193cd944368fd9030afeccb52b04/images/icn_obj_rfq_response.png"); }
.replace						{ background-image: url("/Agile/static/fa82abd932a570fc49e26acc8c310c12/images/ico_replace_file.png"); }
.regenerate						{ background-image: url("/Agile/static/ef3a1f0325881e27076728a9a0f8f6f0/images/ico_regenerate.png"); }

.search_selector				{ background-image: url("/Agile/static/320b5d4bd8abc5d083fbf85f8ba7f43a/images/icn_action_search_selector.png"); }
.selector_00					{ background-image: url("/Agile/static/02ca99662612ad99f0852626f39417d4/images/icn_obj_part.png"); }
.selector_01					{ background-image: url("/Agile/static/1f464afb6e2c4c54c9c525247bb6b0dd/images/icn_obj_eng_change_order.png"); }
.selector_02					{ background-image: url("/Agile/static/c76008c6d7ac7316ec206dc022581101/images/icn_obj_manufacturer.png"); }
.selector_03					{ background-image: url("/Agile/static/2e078fc4d5bc47e9c57925578c2deae8/images/icn_obj_manufacturer_part.png"); }
.selector_04					{ background-image: url("/Agile/static/1160110012fdff3c183398fd44c5f900/images/icn_obj_product_family.png"); }
.selector_05					{ background-image: url("/Agile/static/8baa9b28a367eb99ead5272579e27d0b/images/icn_obj_problem_report.png"); }
.selector_06					{ background-image: url("/Agile/static/9c42a6ad181a848308d5cf971b3f4359/images/icn_obj_non_conformance.png"); }
.selector_07					{ background-image: url("/Agile/static/22a1dae157c12a4ecc8e9a6835f53ddc/images/icn_obj_customer.png"); }
.selector_08					{ background-image: url("/Agile/static/f0ad9d586e852a2bb9fabaab32ceb2ab/images/icn_obj_program.png"); }
.selector_09					{ background-image: url("/Agile/static/73d394e35ed37a5c135096a8c1652edc/images/icn_obj_sourcing_project.png"); }
.selector_10					{ background-image: url("/Agile/static/f52af7badc0a358ca5037c241c9415a5/images/icn_obj_price.png"); }
.selector_11					{ background-image: url("/Agile/static/bd6f7e31a467966b1d4d95bd5f77bd02/images/icn_obj_supplier.png"); }
.selector_12					{ background-image: url("/Agile/static/a4a9063b33680c7528830c3c0931bb57/images/icn_obj_file_folder.png"); }
.selector_13					{ background-image: url("/Agile/static/4169c2e6ac87a43bc2633a91d063472b/images/icn_obj_site.png"); }
.selector_14					{ background-image: url("/Agile/static/f0e1b68edb0c56c372a448f39c650614/images/icn_action_join_discussion.png"); }
.selector_15					{ background-image: url("/Agile/static/f5527b4e285e7edbba61bd472f8a9c97/images/icn_obj_report.png"); }
.selector_16					{ background-image: url("/Agile/static/1e728c16d5039bf57c3944360da40609/images/icn_obj_package.png"); }
.selector_17					{ background-image: url("/Agile/static/9b5a92b34805c6dd247b831d65e7fa45/images/icn_obj_content_transfer_order.png"); }
.selector_18					{ background-image: url("/Agile/static/26a37651a8ecf0a6a4ca464fc2090776/images/icn_obj_substance.png"); }
.selector_19					{ background-image: url("/Agile/static/a549548361234aa41bc4c3381475067a/images/icn_obj_material_declaration.png"); }
.selector_20					{ background-image: url("/Agile/static/33ccfb3a88463d5383bfa9665f422595/images/icn_obj_specification.png"); }
.selector_21					{ background-image: url("/Agile/static/f72879fa547929d73c584b1acd2406a0/images/icn_obj_document.png"); }


.save_dialog					{ background-image: url("/Agile/static/f67b5655949cd9eab4f3117d24dbd40a/images/icn_checkmark.png"); }
.saved_search					{ background-image: url("/Agile/static/867c1ee351a959ca7a87526a0e4a4dbe/images/icn_obj_saved_search.png"); }
.site							{ background-image: url("/Agile/static/4169c2e6ac87a43bc2633a91d063472b/images/icn_obj_site.png"); }
.site_change_order				{ background-image: url("/Agile/static/f295a1686faf73bf248b590c8246524c/images/icn_obj_site_change_order.png"); }
.sourcing_project				{ background-image: url("/Agile/static/73d394e35ed37a5c135096a8c1652edc/images/icn_obj_sourcing_project.png"); }
.specification					{ background-image: url("/Agile/static/33ccfb3a88463d5383bfa9665f422595/images/icn_obj_specification.png"); }
.stop_ship						{ background-image: url("/Agile/static/2783c3b1cddd4d8d59451a82b12cbdc7/images/icn_obj_stop_ship.png"); }
.structure						{ background-image: url("/Agile/static/9ab715d92d52761e9c2bd65ea9bd9db1/images/icn_obj_structure.png"); }
.subpart						{ background-image: url("/Agile/static/73ab2d4fafb0e5781b87c868141323b4/images/icn_obj_subpart.png"); }
.substance						{ background-image: url("/Agile/static/26a37651a8ecf0a6a4ca464fc2090776/images/icn_obj_substance.png"); }
.substance_group				{ background-image: url("/Agile/static/fa3a56de18c996059260302dfc62aceb/images/icn_obj_substance_group.png"); }
.summary						{ background-image: url("/Agile/static/a9f134eb8da154e2ffab2a3858296e43/images/icn_action_view_summary.png"); }
.supplier						{ background-image: url("/Agile/static/bd6f7e31a467966b1d4d95bd5f77bd02/images/icn_obj_supplier.png"); }
.view_bomtree					{ background-image: url("/Agile/static/4722f7e42e18f3b11bd43c6a42e96be3/images/ico_view_navigator.png"); }
.view_programtree				{ background-image: url("/Agile/static/4722f7e42e18f3b11bd43c6a42e96be3/images/ico_view_navigator.png"); }

.task							{ background-image: url("/Agile/static/f7531ea0c2abc8f04e935fd011192ae5/images/icn_obj_task.png"); }

.unlock							{ background-image: url("/Agile/static/ed12d10fac772090de0e46c9015e1520/images/icn_action_unlock.png"); }
.user							{ background-image: url("/Agile/static/e0f993df834daaa219fd13cfcc87437b/images/icn_obj_user.png"); }
.user_group						{ background-image: url("/Agile/static/62e9ac64fbedfa71ba6f9f6508b877dc/images/icn_obj_user_group.png"); }

.execute_details				{ background-image: url("/Agile/static/1a62be6bf1ec4794886991997f943823/images/ico_execute.png"); }
.view_saved_searches_details	{ background-image: url("/Agile/static/4d2d077d83d07bca2b24ed6a04f2918a/images/ico_view_saved_searches.png"); }

.view_details					{ background-image: url("/Agile/static/e6aead532300ccb1d93826d8f8c25c91/images/icn_action_view_details.png"); }
.list_details					{ background-image: url("/Agile/static/b6fae4a732163304202ada41047795ea/images/ico_list.png"); }
.cascade_details				{ background-image: url("/Agile/static/f05f4a46e157706c7f81bc98c33dbd19/images/ico_list_tree.png"); }
.view_gannt						{ background-image: url("/Agile/static/63d1aa7bd6cfce67e224340a8c55f3da/images/icn_action_view_gannt.png"); }

.workflow_progress				{ background-image: url("/Agile/static/c1e99986b9e9e32e252331ee56489451/images/icn_obj_workflow_process.png"); }

.shuttle_control_left			{ background-image: url("/Agile/static/c0bc3ba2298503324e6332d1a6fcb354/images/icn_calendar_month_prev.png"); }
.shuttle_control_right			{ background-image: url("/Agile/static/2d894296bafa5b02246b0badbde1e5ba/images/icn_calendar_month_next.png"); }
.shuttle_control_up				{ background-image: url("/Agile/static/b2888243673cd4223d056e0e2fcf5b56/images/icn_shuttle_control_up.png"); }
.shuttle_control_down			{ background-image: url("/Agile/static/d203f4f0dbdff87cdace5467173c27c6/images/icn_shuttle_control_down.png"); }
.shuttle_control_lock			{ background-image: url("/Agile/static/e56aba7d2a5194e316bc650b60de87b3/images/ico_shuttle_lock.png"); }
.shuttle_control_unlock			{ background-image: url("/Agile/static/5cdb2cc0e0fa8676238188c477843637/images/ico_shuttle_unlock.png"); }

.shuttle_Without_Thumb			{ background-image: url("/Agile/static/2102e2d2ee0be0e21e4a20e764fa0499/images/ico_toggle_list.png"); }
.shuttle_With_Thumb				{ background-image: url("/Agile/static/476bd09e015d649a49a43e41692620f8/images/ico_toggle_thumblist.png"); }
.shuttle_Only_Thumb				{ background-image: url("/Agile/static/a9c183e86d23a770bc825a6b5bf1e2a0/images/ico_toggle_thumbnails.png"); }

/* PAGINATION BUTTONS *******************************************************/
p.pagination					{ float: right; margin-top:2px; }
.pagination a 					{ background-position: 0 center; background-repeat: no-repeat; display: block; float: left; height: 20px; margin: 0 2px 0 2px; width: 10px; }
.page_first 					{ background: url("/Agile/static/590be0c817a7f0f37be1692d50076e4c/images/icn_pagination_first.png"); }
.page_first_disabled 			{ background: url("/Agile/static/3cc6f584cbce07654954e85827872bc1/images/icn_pagination_first_disabled.png"); }
.page_prev 						{ background: url("/Agile/static/19193be826979f75f1f5a80bc0a8f2c7/images/icn_pagination_prev.png"); }
.page_prev_disabled 			{ background: url("/Agile/static/24c82c210f9fc48b2a47ef45d7c164dc/images/icn_pagination_prev_disabled.png"); }
.page_next 						{ background: url("/Agile/static/da1f888a86ad475b59e0d3200ea2904d/images/icn_pagination_next.png"); }
.page_next_disabled  			{ background: url("/Agile/static/243eb02ca2a4ef54f0b4184126f8e2d3/images/icn_pagination_next_disabled.png"); }
.page_last 						{ background: url("/Agile/static/148ae7ab92ef2fec5f9acdf830edb08e/images/icn_pagination_last.png"); }
.page_last_disabled	    		{ background: url("/Agile/static/4847e97965a082cad14788f269c32567/images/icn_pagination_last_disabled.png"); }

.fill_right                     { background-image: url("/Agile/static/3668e3a85308dd4a2e4da72d438978dc/images/icn_fill_right.png"); background-repeat: no-repeat; padding: 2px 6px; cursor: pointer; }
.settings						{ background-image:url("/Agile/static/76bda190916ed0819b42c91f5a97e1ce/images/ico_profile.png");}

.reaudit					{ background-image: url("/Agile/static/f67b5655949cd9eab4f3117d24dbd40a/images/icn_checkmark.png"); }
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/messages.css  ********/
/******************************************************************************
MESSAGES.CSS
Description: Message related styles and definitions.
/******************************************************************************
MESSAGE DMS
******************************************************************************/
.message {
	clear: both;
	padding: 5px 10px;
	background: url("/Agile/static/f083a3044b97fff508d7a42882f989e3/images/bgd_gradient_half.png") repeat-x top left;
}
.message p { 
	max-width: 820px;
	padding: 1px 0 1px 0;
	font-weight: normal;
}
/* DMS will use class "info" if there is text inside the dms, otherwise use only class "message" and it will show gradient image above */
.message.info {
	background: url("/Agile/static/39f82ddb0627f6bd0aefe55f761faf99/images/bgd_info.png") repeat-x top left;
	overflow: auto;
}

.ux_palette.infopop .dms.message {
	background: none;
}
.ux_palette.infopop .fyibar {
	margin-bottom: 15px;
}
.ux_palette.infopop .errorbar {
	margin-bottom: 15px;
}

/* This will only be used for the action dialogs*/
.message.info {
	background: url("/Agile/static/39f82ddb0627f6bd0aefe55f761faf99/images/bgd_info.png") repeat-x top left;
	max-height: 55px;
	overflow: auto;
}

.message.info p.text { 
	background: url("/Agile/static/09b7e14163c825b93f97d85d2c26e9c2/images/ico_status_info.png") no-repeat top left;
	padding-left: 20px;
}

a.more { 
	background: url("/Agile/static/c57b83991a2cea8783d0c1c0d485cfc5/images/icn_action_popup.png") no-repeat right center; 
	margin-left: 5px;
	padding-right: 15px;
}

a.more:hover {
	text-decoration: underline; 
}
/******************************************************************************
ERROR DMS
******************************************************************************/
.message.error { 
	background: none;
	background-color: #FF7F87;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	padding: 5px 10px 4px 10px; /* to compensate for the 1px border and avoid jumpiness */
	/* Added for bug 12755937*/
	max-height: 55px;
	overflow: auto;
}
.message.error p.text { 
	background: url("/Agile/static/2efeda86a0e4a961d77107558142ee7a/images/icn_status_error.png") no-repeat top left;
	padding-left: 20px;
}
.message.error_notext {
	background: url("/Agile/static/7eca6bbb8405279602047f1de6e0018a/images/bgd_error_gradient_half.png")
}
/******************************************************************************
FYI DMS
******************************************************************************/
.fyibar {
	border-bottom: 1px solid #aaa;
	height: 24px;
	line-height: 20px;
	overflow: hidden;
	visibility: hidden;
}

.fyibar.palette_fyi {
	height: 20px;
}

.fyibar p.text {
	position: relative;
	top: -25px;
	line-height: 20px;
	padding: 2px 10px;
}

.fyibar p.bgd {
	position: relative;
	background: #ffffb2;	
	line-height: 25px;
	visibility: hidden;
}

.fyibar .asterisk {
	position: relative;
	top: 2px;
	font-weight: bold;
	font-size: 17px;
	vertical-align: middle;
}
/******************************************************************************
ERROR DMS
******************************************************************************/
.errorbar {
	border-bottom: 1px solid #ccc;
	height: 24px;
	overflow: hidden;
}

.errorbar.palette_error,
.errorbar.palette_error p.bgd {
	height: 20px;
}

.errorbar.palette_error p.text {
	top: -18px;
}

.dms p.text {
	visibility: hidden;
	line-height: 20px;
	padding: 2px 10px;
}

.dms p.bgd {
	display: none;
}

div.errorbar p.text {
	visibility: visible;
	position: relative;
	top: -25px;
	line-height: 20px;
	padding: 2px 10px;
}

div.errorbar span.dms_error_icon {
	background-image: url("/Agile/static/2efeda86a0e4a961d77107558142ee7a/images/icn_status_error.png");
	background-repeat: no-repeat;
	background-position: center center;
	/*margin-right: 5px;*/
	padding: 5px 8px;
}

div.errorbar p.bgd {
	display: block;
	position: relative;
	background: #ff757c;
	line-height: 25px;
	visibility: hidden;
}


p.graydiag {
	background: url("/Agile/static/bf2134912217df9712269ca022a24aa4/images/gray_striping.png");  
}
ul.reminder {
	margin: 10px 40px;
	list-style-type: disc;
}
ul.reminder li {
	margin-bottom: 10px;
}
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/page_controls.css  ********/
/******************************************************************************
PAGE_CONTROLS.CSS
Description: Page control related styles and definitions.
******************************************************************************/
.page_controls {
	margin: 5px 10px -5px 0;
}
.page_controls p { 
	text-align: right; 
	margin-right: 2px;
}
.page_controls select { 
	width: 245px;  
	margin-right: 5px;
}
.page_controls label.text_color { 
	color: #333; 
}
.page_controls label.checkbox { 
	margin-right: 20px;
}

.button_controls {
	margin-right: 20px;
	margin-bottom: 10px;
}

/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/print.css  ********/
/******************************************************************************
PRINT.CSS
Description: Print view related styles and definitions.
******************************************************************************/

body.print_view .header_wrapper	{ background: #f7f7f7 url(../images/bgd_header.png) no-repeat right bottom; border-bottom: 1px solid #999; overflow: hidden; clear: both; height: 100%; }
body.print_view .header_wrapper .column_two	{ margin-top: 0; }


/*!!!!!!!!!!!!!remove these to common.css*/
.column_01,
.column_02 { float: left; width: 49%; }
.wrapper { margin: 0 20px 20px 20px; }

body.print_view h3 { margin: 20px 0 15px 0; padding: 0 0 4px 0; }
body.print_view h4 { background-color: #f9f9f9; border-bottom: 1px solid #ddd; height: 20px; margin-top: 30px; padding-top: 10px; }

body.print_view dl { clear: both; margin-bottom: 5px;} 

body.print_view dt,
body.print_view dd	{ margin: 0;}

body.print_view dt { float: none; margin-top: 5px; text-align:right;  width:25%; }
body.print_view dd { margin: -14px 0 0 26%; }

/******************************************************************************
TABLES SECTION
******************************************************************************/

body.print_view th { background-color:#fff; border-bottom: 1px solid #ddd; }
body.print_view .scrollTableDiv { overflow: hidden; height: 100%; }

/******************************************************************************
PRINT PREVIEW
******************************************************************************/

.print_preview .dual_columns:after 	{ content:"."; visibility: hidden; height: 1%; display: block; clear: both; }
.print_preview .header_wrapper 		{ background: #f7f7f7 url("/Agile/static/933793ac62f7fd6c53c43d007f245f1c/images/bgd_dialog.png") repeat-x right bottom; border-bottom: 1px solid #999; height: 40px; min-width:475px; }

.print_preview .column_two 			{ float: left; width: 25%; margin: 0 0 0 10px; }

.print_table_header					{ background-color: #EFEFEF; border-bottom: 1px solid #ccc; padding: 5px 0; }
.print_preview .simple				{ border-left: none !important; border-right: none !important; }
.print_preview .table_simple		{ margin-bottom: 20px; border: none !important; }

.print_preview dl.side_by_side 					{ margin-bottom: 5px; min-width: 250px; } 
.print_preview dl.side_by_side dt					{ float: left; text-align: right; margin: 0 5px 0 0; padding-top: 4px; clear: left; width: 25%; }
.print_preview dl.side_by_side dd 					{ margin: 0 5px 0 26.5%; height: auto; padding-top: 4px; }
.print_preview dl.side_by_side dd input			{ float: left; }
.print_preview dl.side_by_side dd a.button			{ float: left; }

.print_preview dl.side_by_side.with_top_margin		{ margin-top: 10px; }
.print_preview dl.side_by_side.with_bottom_margin	{ margin-bottom: 20px }
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/view_controls.css  ********/
/******************************************************************************
VIEW_CONTROLS.CSS
Description: View control related styles and definitions.
******************************************************************************/
.no_view_controls { 
	clear:both;
	margin:0px;
	min-height:10px;
	overflow:hidden;
	padding-top:5px;
}

.infopop_content .no_view_controls { 
	padding:0;
	min-height:0;
	height:0;
}

.infopop_content h4 { 
	font-size: 11px;
	font-weight:bold;
}

.view_controls { 
	margin: 0px 5px 10px 5px; 
	/* *margin:-5px 10px 5px 10px; */
	overflow: hidden; 
	clear: both;
	padding-top: 5px;	
	min-width: 500px;
	min-height: 25px;
}
.view_controls h4 { 
	display:inline; 
	float:left; 
	padding-top:5px;
	line-height: 18px; 
}
.view_controls p { 
	text-align: right;	
	padding: 2px 0
}
.view_controls select { 
	width: 245px;
}

.view_controls select.table_views {
	margin-right: 2px;
	width: auto;
	vertical-align: middle;
}
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/tables.css  ********/
/******************************************************************************
TABLES.CSS
Description: Tables and table-related elements styles and definitions.
******************************************************************************/

/******************************************************************************
TABLE ACTIONS
NOTE- The styles below apply to the objects in "table_actions".  This is the
bar that is at either end of tables and provides users with tools to use the 
table.
******************************************************************************/
div.table_actions 						{ background-color: #e3e3e3; border-top: 1px solid #d6d6d6; height: 22px; padding: 3px 10px 7px 10px; white-space:nowrap; min-width:500px; }
div.table_actions .column_one			{/* width:33%; */}
div.table_actions .column_two 			{ text-align: center; width:33%; padding-top:3px; }
div.table_actions .column_three			{ /* width: 33%; */}
div.table_actions .pagination span 		{ float: left; }

div.simple_actions						{ background: #e3e3e3; padding: 6px 0 6px 5px; border-bottom: 1px solid #ddd; white-space:nowrap;  }

div.table_actions span.page				{ padding:3px 5px 0 0;}
div.table_actions span.of				{ padding:3px 5px 0 5px;}
div.table_actions p.pagination select,
div.table_actions div.column_one span.page	{ float:left; }
div.table_actions div.column_one p,
div.table_actions div.column_two p,
div.table_actions div.column_three p		{ margin: 2px 0; line-height: 22px; }
/******************************************************************************
TABLE
******************************************************************************/
/*td								{ white-space: nowrap; width: 100px; overflow: auto;}*/
div.scrollHeaderDiv table,
div.scrollTableDiv table,	
div.scrollTableDivPinned table 	{ border: 0; }
div.noScrollTableDiv table td,
div.scrollTableDiv table td 	{ border-bottom: 1px solid #ddd; }
/******************************************************************************
TABLE HANDLE
******************************************************************************/
th.resize,
th.no_resize 			{ border-right: 1px solid #ddd; padding: 0; width: 5px; }
th.resize 				{ cursor: e-resize; }
th.no_resize 			{ cursor: default; }
td.resize,
td.no_resize 			{ border-right: 1px solid #ddd; cursor: default; padding: 0; width: 5px; }
td.handle 				{ background-color: #d8d8d8; border-right: 1px solid #999; border-bottom: 1px dotted #999; cursor: pointer; width: 10px; } 
/******************************************************************************
TABLE GRID
******************************************************************************/
table.grid 						{ border: 1px solid #ddd; }
table.grid th,
table.grid td					{  border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; height: 20px;  padding: 0 2px;} 
table.grid th					{  background-color: #F2F2F2; border-bottom: 1px solid #DDDDDD; font-weight: bold;}
/******************************************************************************
TABLE SIMPLE 
******************************************************************************/
table.table_simple td 	{ 
	border: none; 
	border-left: 1px solid #ddd; 
	padding: 0 2px; 
}

table.simple th { 
	background-color: #efefef;
	border-left: 1px solid #ddd; 
	padding: 0 2px;
}
div.scrollTableDiv table.table_simple td 	{ border-bottom: 0; }

/******************************************************************************
SCROLLING TABLE DIV
******************************************************************************/
.scrollHeaderDiv table,
.scrollTableDiv table 	{ width: 101%; }
/******************************************************************************
SELECTED ROWS AND HANDLES
******************************************************************************/
.selected td		{ background-color: #e4eeff; }
.selected .handle 	{ background-color: #adadad; }
/******************************************************************************
SCROLL DIVS
******************************************************************************/
div.scrollHeaderDiv			{ position: relative; overflow: hidden; }
div.scrollTableDiv 			{ position: relative; overflow: scroll; height: 100px; overflow-x:hidden; }
div.scrollTableDivPinned 	{ height: auto; }
div.scrollTreeDiv 			{ position: relative; overflow: scroll; height: 400px; overflow-x:hidden; }
/******************************************************************************
PAGE DIVIDER
******************************************************************************/
.prvMoveDiv 	{ background-color: #c0c0c0; border: 1px solid #808080; cursor: s-resize; height: 1px; }
/******************************************************************************
PREVIEW PANE TABLE
******************************************************************************/
.preview_page_empty { 
	background-color: #fafafa;
}
.preview_page_empty .table_display { 
	border: none;
	margin-top: 10%;
}
.preview_page_empty .table_display td {
	background-color: #fafafa; 
	text-align: center;
	vertical-align: middle;
	border: none;
}
body.preview_content table.simple th {
	width: 30%;
	border-left: 1px solid #ccc;}
body.preview_content table.table_simple td {
	width: 33%;
	border-left: 1px solid #ccc;
}
/******************************************************************************
EMPTY ROWS PART OF EMPTY GENERIC TABLE (PREVIOUSLY PINNED ROWS?)
******************************************************************************/
div.empty_rows 	   { background-color: #fafafa; height: 200px; padding-top: 0px; text-align: center; vertical-align: top; }
td.empty_table_row { text-align: left; }
/******************************************************************************
TREE LEVEL STYLES
******************************************************************************/
.level_00 em,
.level_01 em, 
.level_02 em,
.level_03 em,
.level_04 em { padding: 1px 0 2px 14px; }

.level_00 {  }
.level_01 { margin-left: 35px; }
.level_02 { margin-left: 18px; }
.level_03 { margin-left: 35px; }
.level_04 { margin-left: 55px; }

/******************************************************************************
TREE STYLE FOR CELLS WITH ICONS
******************************************************************************/
.has_attachment { padding: 0; margin: 0; }
.has_attachment .truncate { margin: 0; }
.has_attachment img { 
	margin: -2px -5px;
}
/*.has_attachment { cursor:pointer; background-image:url("/Agile/static/30d777677553af90f7ede446578da674/images/icn_status_dot_gray.png"); background-position: 7px center; background-repeat:no-repeat; }*/; }*/


/**************************************************
Frames
**************************************************/
#frame_edit_textbox,
#frame_edit_calendar,
#frame_edit_dropdown,
#frame_edit_uom,
#frame_edit_msl,
#frame_edit_multitext,
#frame_read,
#error_block
 {
	display: none;
}

#frame_enclosure {
	display: none;
}

.frame_edit .outer_block { 
	position: absolute; 
	background-color: #e5e5e5; 
	border: 1px solid #999; 
}

.outer_block {
	z-index: 3000;
	/*
	z-index: 9003;
      width: 250px;
      */
}

.selectControlFrame {
    margin:4px 1px 0pt 4px !important;
    min-width:0pt !important;
    padding-bottom:0px;
}

.outer_block input,
.outer_block select,
.outer_block textarea {
	background-color: #fff; 
	border: 1px solid #33b0ff; 
	cursor: text; 
	font: 11px Arial, Verdana, sans-serif; 
	padding: 2px; 
	margin: 3px;
	vertical-align: middle;
}

.outer_block textarea {
	height: 120px;
	width: 360px;
}



.outer_block a {
	line-height: 12px;
	vertical-align: middle;
}


.outer_block input.uom {
	width: 30px;
}

.frame_read .outer_block { 
	position: absolute; 
	background-color: #c4d9ff; 
	border: 1px solid #ddd;
	overflow: auto; 
	height: 120px;
	width: 360px;
	z-index: 3000;
}

.outer_block p {
	cursor: text; 
	font: 11px Arial, Verdana, sans-serif; 
	padding: 2px; 
	vertical-align: middle;
	-moz-outline: none;
}


/******************************
Pillbox Frame
******************************/
.outer_block.pillbox_control input {
	margin: 0;
	border: none;
	vertical-align: middle;
	width: 98% !important;
}

.outer_block.pillbox_control fieldset {
	min-width: 0 !important;
	margin: 2px 1px 0 4px !important;
	padding-bottom: 0px;
}

.outer_block.pillbox_control dl {
	min-width: 0 !important;
	margin: 0 !important;
	width: 250px;
}

.outer_block.pillbox_control dt {
	height: 0;
}

.outer_block.pillbox_control dd {
	margin: 0;
	width: 100%;
}

.outer_block.pillbox_control a.button {
	*line-height: 50px;
	margin-left: 0 !important;
}

.outer_block .controlOuterContainer.medium_width, 
.outer_block .mscl.medium_width, 
.outer_block .sss.medium_width, 
.outer_block .agileautocomplete.medium_width {
	border: 1px solid #33B0FF;
	width: 84%;
	height: 80px;
}

.outer_block .selected_container {
	border-top: 1px solid #33B0FF;
	/*height: 73%;*/
}


.outer_block p.action_dialog_foot_spacer,
.outer_block .results_container {
	height: 0;
}

/******************************
Error Frame
******************************/
.frame_error {
	position: absolute;
	z-index: 200;
}

.frame_error_top,
.frame_error_bottom,
.frame_error_mid {
	width: 500px;
}

.frame_error_top .left {
	position: absolute;
	top: 0;
	left: -16px;
	background: url("/Agile/static/87fe94a43c249cf589c2b0b999f383d1/images/bgd_table_msg_top_left.png") no-repeat top left;
	height: 17px;
	width: 16px;
	z-index: 105;
}

.frame_error_top .right {
	position: absolute;
	top: 0;
	right: -16px;
	background: url("/Agile/static/664cd1e2324db3b8ab567d3e3084b751/images/bgd_table_msg_top_right.png") no-repeat top right;
	height: 17px;
	width: 16px;
}

.frame_error_top .mid {
	position: relative;
	top: 1px;
	background: url("/Agile/static/45cc4c255ac0e87e0d2619c3d0ab1371/images/bgd_table_msg_top_mid.png") repeat-x center center;
	height: 17px;
	margin: 0 16px;
}

.frame_error_mid .left {
	position: absolute;
	top: 1px;
	left: -10px;
	background: url("/Agile/static/c7c068063a476e6a5de80e1030cd7a1c/images/bgd_table_msg_mid_left.png") repeat-y center left;
	height: 100%;
	width: 10px;
}

.frame_error_mid .right {
	position: absolute;
	top: 1px;
	right: -10px;
	background: url("/Agile/static/1194f4a634a8cf9914d3e6f55841d000/images/bgd_table_msg_mid_right.png") repeat-y center right;
	height: 100%;
	width: 10px;
}

.frame_error_mid .mid {
	position: relative;
	background: #fff url("/Agile/static/fdbd0ffc90db1d8f578013d1f599c838/images/bgd_table_msg_mid_mid.png") repeat-x top center;
	margin: 0 10px;
}

.frame_error_bottom .left {
	position: absolute;
	top: 0;
	left: -16px;
	background: url("/Agile/static/60d50a36c20034b2354223e2f1b1b047/images/bgd_table_msg_bot_left.png") no-repeat top left;
	height: 17px;
	width: 16px;
}

.frame_error_bottom .right {
	position: absolute;
	top: 0;
	right: -16px;
	background: url("/Agile/static/d983b848b255ddc03cbd2e1a1a71107e/images/bgd_table_msg_bot_right.png") no-repeat top right;
	height: 17px;
	width: 16px;
}

.frame_error_bottom .mid {
	position: relative;
	background: url("/Agile/static/8178671538905f3c93410a1dd0d9e29a/images/bgd_table_msg_bot_mid.png") repeat-x top center;
	height: 17px;
	margin: 0 16px;
}

/*FLIPPED*/
.frame_error_top .left.flipped {
	position: absolute;
	top: 0;
	left: -16px;
	background: url("/Agile/static/51903aa2c109172d73ff342ad7320d1c/images/bgd_table_msg_flipped_top_left.png") no-repeat top left;
	height: 17px;
	width: 16px;
}

.frame_error_bottom .left.flipped {
	position: absolute;
	top: 0;
	left: -16px;
	background: url("/Agile/static/053cb397410e320895400b41dc31b5e8/images/bgd_table_msg_flipped_bot_left.png") no-repeat top left;
	height: 17px;
	width: 16px;
	z-index: 105;
}

.frame_error_content{
	margin: 0;
	padding: 0;
}

.error_top, .error_bottom {
	overflow: hidden;
}

.error_top_content {
	height: auto;
	margin-top: 5px;
}
.error_top_content h4 {
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
}

.error_top_content h4.status_warning,
.error_top_content h4.status_error{
	padding-left: 20px;
	background-position: center left;
	margin-bottom: 10px;
}

.error_top_content p {
	margin-left: 20px;
	margin-right: 10px;
}

.error_top_options {
	min-height: 100px;
}

.error_top_options p {
	margin: 0 20px 15px 40px;
	vertical-align: middle;
}

.error_top_options dl.side_by_side_mixed.selector_list {
	margin: 0 0 5px 20px;
}

.error_top_options dl.side_by_side_mixed {
	margin-top: 20px;
}

.error_top_options dl.side_by_side_mixed dt {
	width: 15px;
}

.action_dialog .frame_warning dl.side_by_side_mixed dt {
	width: 15px;
}

.error_bottom_nav {
	border-top: 1px solid #ddd;
	padding: 3px 10px 0 20px;
	white-space: nowrap;
	overflow: hidden;
}

.error_status {
	float: left;
	padding: 5px 0;
	overflow: hidden;
}

.error_similar {
	float: left;
	padding: 10px 0pt 4px 0px;
	overflow: hidden;
}

.error_nav_buttons {
	float: right;
}
.error_close {
	width: 15px;
}

a.close_error_frame {
	position: absolute;
	top: -5px;
	right: 5px;
	z-index: 2;
	background: url("/Agile/static/32cffc352daaee6b3f861569c7938789/images/inset_close.png") no-repeat right top;
	height: 14px;
	width: 15px;
}

a.close_error_frame span {
	visibility: hidden;
}

.has_nopriv {
	 text-align: left;
}

.error_check {
	border: none;
	vertical-align: middle;
}

.error_radio {
	border: none;
	height: auto;
	vertical-align: middle;
}

form.error_nums select {
	*margin-right: 4px;
	width: 81px;
	vertical-align: middle;
}


/******************************
Warning Frame - adding
******************************/
.frame_warning_top,
.frame_warning_bottom,
.frame_warning_mid {
	width: 500px;
}

.frame_warning_top .right {
	position: absolute;
	top: 0;
	right: -16px;
	background: url("/Agile/static/664cd1e2324db3b8ab567d3e3084b751/images/bgd_table_msg_top_right.png") no-repeat top right;
	height: 17px;
	width: 16px;
}

.frame_warning_top .mid {
	position: relative;
	top: 1px;
	background: url("/Agile/static/45cc4c255ac0e87e0d2619c3d0ab1371/images/bgd_table_msg_top_mid.png") repeat-x center center;
	height: 17px;
	margin: 0 16px;
}

.frame_warning_mid .left {
	position: absolute;
	top: 1px;
	left: -10px;
	background: url("/Agile/static/c7c068063a476e6a5de80e1030cd7a1c/images/bgd_table_msg_mid_left.png") repeat-y center left;
	height: 100%;
	width: 10px;
}

.frame_warning_mid .right {
	position: absolute;
	top: 1px;
	right: -10px;
	background: url("/Agile/static/1194f4a634a8cf9914d3e6f55841d000/images/bgd_table_msg_mid_right.png") repeat-y center right;
	height: 100%;
	width: 10px;
}

.frame_warning_mid .mid {
	position: relative;
	background: #fff url("/Agile/static/fdbd0ffc90db1d8f578013d1f599c838/images/bgd_table_msg_mid_mid.png") repeat-x top center;
	margin: 0 10px;
}

.frame_warning_bottom .right {
	position: absolute;
	top: 0;
	right: -16px;
	background: url("/Agile/static/d983b848b255ddc03cbd2e1a1a71107e/images/bgd_table_msg_bot_right.png") no-repeat top right;
	height: 17px;
	width: 16px;
}

.frame_warning_bottom .mid {
	position: relative;
	background: url("/Agile/static/8178671538905f3c93410a1dd0d9e29a/images/bgd_table_msg_bot_mid.png") repeat-x top center;
	height: 17px;
	margin: 0 16px;
}

/*FLIPPED*/

.frame_warning_top .left {
	position: absolute;
	top: 0;
	left: -16px;
	background: url("/Agile/static/51903aa2c109172d73ff342ad7320d1c/images/bgd_table_msg_flipped_top_left.png") no-repeat top left;
	height: 17px;
	width: 16px;
	z-index: 105;
}

.frame_warning_top .left.flipped {
	position: absolute;
	top: 0;
	left: -16px;
	background: url("/Agile/static/87fe94a43c249cf589c2b0b999f383d1/images/bgd_table_msg_top_left.png") no-repeat top left;
	height: 17px;
	width: 16px;
}


.frame_warning_bottom .left {
	position: absolute;
	top: 0;
	left: -16px;
	background: url("/Agile/static/60d50a36c20034b2354223e2f1b1b047/images/bgd_table_msg_bot_left.png") no-repeat top left;
	height: 17px;
	width: 16px;
}

.frame_warning_bottom .left.flipped {
	position: absolute;
	top: 0;
	left: -16px;
	background: url("/Agile/static/053cb397410e320895400b41dc31b5e8/images/bgd_table_msg_flipped_bot_left.png") no-repeat top left;
	height: 17px;
	width: 16px;
	z-index: 105;
}

.frame_warning_content{
	margin: 0;
	padding: 0;
}

.warning_top, .warning_bottom {
	overflow: hidden;
}

.warning_top_content {
	height: auto;
	margin-top: 5px;
}

.warning_top_content h4 {
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
}

.warning_top_content h4.status_warning,
.warning_top_content h4.status_error{
	padding-left: 20px;
	background-position: center left;
	margin-bottom: 10px;
}

.warning_top_content p {
	margin: 0 20px 15px 20px;
	vertical-align: middle;
}

.warning_top_options {
	min-height: 100px;
	margin: 0pt 0pt 0pt 20px;
}

.warning_top_options p {
	margin: 0 20px 15px 20px;
	vertical-align: middle;
}

.warning_top_options dl.side_by_side_mixed {
}

.warning_top_options dl.side_by_side_mixed dt {
	width: 15px;
}

.warning_bottom_nav {
	border-top: 1px solid #ddd;
	padding: 3px 10px 0 20px;
	white-space: nowrap;
	overflow: hidden;
}

.warning_status {
	float: left;
	padding: 5px 0 5px 0;
	overflow: hidden;
}

.warning_similar {
	float: left;
	padding: 5px 0 5px 0;
	overflow: hidden;
}

.warning_nav_buttons {
	float: right;
	padding-top: 2px;
}

.warning_close {
	width: 15px;
}

a.close_warning_frame {
	position: absolute;
	top: -5px;
	right: 5px;
	z-index: 2;
	background: url("/Agile/static/32cffc352daaee6b3f861569c7938789/images/inset_close.png") no-repeat right top;
	height: 14px;
	width: 15px; 
	cursor:pointer;
}

a.close_warning_frame span {
	visibility: hidden;
}

/******************************
Tree 
******************************/

/*.GTreeIcon {
    height: 16px; 
    min-width:16px; 
    max-width:16px; 
    width: 16px; 
	margin: 0px; 
	border:1px solid white
}*/



a.image_link {
	font-size: 11px; 
}

a.image_link:hover{
	text-decoration: underline;
}

a.table_links {
}

a.table_links:hover{
	text-decoration: underline;
}

/******************************************************/
/******************************************************/
/******************************************************/

/******************************
Palette
******************************/
/* palette results list */


#table_control_palette {
	position: absolute;
	top: 200px;
	left: 500px;
	display: none;
}

.table_control_palette_buttons { 
  width: 100%;
  padding: 10px 0;
  border-top: 1px solid #ccc;
}

.table_control_palette_reset {
	float: left;
	text-align:left;
	width: 28%; /*40*/
	margin-left: 10px;	
}

.table_control_palette_commit {
	float: right;
	text-align: right;
	/*width: 200px;*/
	width: 68%; /*40*/	
	margin-right: 10px;
}


/* Palette: Multi-Column Sort */
.multi_sort_col_content {
	overflow: hidden;
	width: 100%
}

.multi_sort_col_labels,
.multi_sort_col_content0,
.multi_sort_col_content1,
.multi_sort_col_content2 {
	margin: 0 auto;
	overflow: hidden;
	width: 85%;
}

.multi_sort_col_labels p {
	margin-top:30px;
}

.multi_sort_col_labels p {
	font-weight: bold;
}

.multi_sort_col_left {
	float: left;
	width: 55%;
}

.multi_sort_col_left p,
.multi_sort_col_right p{
	padding: 2px 0;
}

.multi_sort_col_left p select {
	width: 95%;
}

.multi_sort_col_right p select {
	width: 100%;
}

.multi_sort_col_right {
	float: left;
	width: 30%;
}

/* Form page Layout (outside of a palette) */
.sort_layout {
	margin-left: 20px;
}
.sort_layout .multi_sort_col_labels,
.sort_layout .multi_sort_col_content0,
.sort_layout .multi_sort_col_content1,
.sort_layout .multi_sort_col_content2 {
	margin: 0 !important;
	width: 50% !important;
}

.groupby {
	float: left;
	width: 10%;
}
.groupby p {
	margin-left: 10px;
}
.groupby p input[type="checkbox"]{
	margin-top: 5px;
}
.sort_layout .multi_sort_col_labels p {
	margin-top: 15px;
}

/* Palette: Format Columns */

.format_div {
	border: 1px solid #ccc;
	height: 110px;
	margin: 10px;
	overflow: auto;
	width: 96%;
}

.format_table {
	border-bottom: 1px solid #ccc;
}

.format_table input {
	height: 12px;
}

.format_table th {
	background-color: #efefef;
	height: 20px;
	padding: 3px 5px;
}

.format_table .fixed {
	border-right: 1px solid #ccc;
	padding: 3px 0;
	text-align: center;
	width: 55px;
}

.format_table td {
	background-color: #fff;
	border-top: 1px solid #ccc;
	height: 20px;
	padding: 3px 5px;
}

/*  : Filter Table */

/**************************************************/
/**************************************************/
/**************************************************/

.filter_table_content_wrapper{    
	overflow: auto;
	overflow-x:hidden;
	width: 100%;
}

.filter_table_content_align{
	margin: 0 auto;
	width: 595px;
}

.filter_table_content{
	margin-bottom: 0px;*/
	margin:10px 0px 0px;
}

.filter_table_content p.directions {
	margin: 0 0 15px 20px;
}

.filter_options {
  overflow: hidden;  
  min-height: 25px;
}

.filter_options .filter_icon {
	float: left;
	margin: 0 6px 5px 0;
	width: 14px;
	*width: 19px;
}

.filter_icon .error_icon {
	background-image: url("/Agile/static/2efeda86a0e4a961d77107558142ee7a/images/icn_status_error.png");
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 5px;
	padding: 5px 8px 16px 8px;
	*padding: 5px 15px 15px 10px;
}

.filter_options .filter_attributes,
.filter_options .filter_operator {
	float: left;
	font-weight: bold;
	margin: 0 6px 5px 0;
	width: 120px;
}

.filter_attributes_prompt_search {
	text-align: right;
	font-weight: bold;	
	vertical-align: middle !important; 
	width: 180px !important;
	white-space: pre-wrap;
	word-wrap: break-word;
}

.filter_operator_prompt_search {
	text-align: center;	
	vertical-align: middle !important; 
	width: 100px !important;
	font-weight: normal !important;	
}

.filter_options .filter_value {
	float: left;
    padding:0pt 0px 0pt 0pt;
	width: 200px;	
}

.filter_options .filter_value.between_1 {
	border-left: 2px solid #666;
	margin: 0 -3px 0 -3px;
	padding: 0 3px 5px 1px;
	*margin: 0 -5px 0 -3px;
	*padding: 0 3px 5px 3px;
	
}

.filter_options .filter_value.between_2 {
	border-left: 2px solid #666;
	margin: 0 -3px 5px -3px;
	padding: 0 3px 5px 1px;
	*margin: 0 -5px 5px -3px;
	*padding: 0 3px 0 3px;
	/*width: 200px;*/
}

/*
.filter_options .filter_value.between_1 input.text,
.filter_options .filter_value.between_2 input.text {
	width: 200px;
}
*/

.filter_options input.text,
.filter_options input.text {
	width: 200px;
}

.filter_options  input.addr {
	width: 150px !important;
	margin-right: 0px;	
	vertical-align: middle; 
}
filter_options  input.addr_msl {
	width: 159px !important;
	margin-right: 3px;
}
.filter_value span {
	color: red;
	font-weight: normal;
}

.filter_options .button_add,
.filter_options .button_remove {
	float: left;
	margin: 0 -5px 5px 0;
	width: 42px;
}

.filter_options input.text {
	height: 16px;
	*height: 14px;	
	width: 93%;
	padding: 3px 0 1px 0;	
    vertical-align: middle;
}

.filter_options select {
	height: 20px;
	width: 99%;
	outline-style: none;
}

.filter_options input.weight {
	height: 16px;
	margin-right: 8px;
	width: 94px;
}

.filter_options select.weight {
	height: 20px;
	width: 84px;
	outline-style: none;
}

.controlOuterContainer.filter_palette_width,
.mscl.filter_palette_width,
.cl.filter_palette_width,
.sss.filter_palette_width,
.agileautocomplete.filter_palette_width {
	 width: 77.99%;
	 margin-bottom: 4px;
}

.palette_filter_content {
  height: 110px;
  margin: 0px 0px 0 0px;
  overflow-y: scroll;	
  padding: 0;
  list-style: none;
  border-right: 2px solid #ccc;
  border-bottom: 2px solid #ccc;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc; 
}

/* palette base */
.palette_filter_window {
	position:absolute;
	z-index: 9005; /*9002*/
	display: none;
	top: 75px;
	left: 70px;
	min-width: 400px;
	width: 400px;
	height: auto;
	min-height:44px;
}

a.expand_palette {
	position: absolute;
	top: 18px;
    padding:0px 0px 0px 0pt;
	/* left: 2; */
	z-index: 2;
	background: #f5f5f5 url("/Agile/static/a1e88c10022210138b2cd0e1f74e825d/images/collapse.png") no-repeat right top;
	height: 14px;
	width: 15px; 
    -moz-outline-style: none;
	outline-style: none;      
}

a.collapse_palette {
	position: absolute;
	top: 18px;
    padding:0px 0px 0px 0pt;
	/* left: 2; */
	z-index: 2;
	background: #f5f5f5 url("/Agile/static/12c40bae68eff2338c9d77e2321fc09f/images/expand.png") no-repeat right top;
	height: 14px;
	width: 15px; 
    -moz-outline-style: none;
	outline-style: none;    
}

a.expand_palette span {
	visibility: hidden;
}

/**************************************************/
/**************************************************/
/**************************************************/


/**************************************************
Temp - DELETE
**************************************************/

img.temp_datepicker {
	position: absolute;
	top: -1000px;
	left: -1000px;
	background: url(../../pages/_testing/proj_coqsoft_table/temp_datepicker.png) no-repeat center center;
	height: 188px;
	width: 222px;
	z-index: 1000;
}

div.temp_test {
	position: absolute;
	background-color: #000;
	display: none;
	height: 100px;
	width: 100px;
}

.test_panel {
	background-image: url("/Agile/static/e9fc51ad282f005cf658f4d0e7ce86aa/images/icn_action_remove.png");
}

.highlightedRow
{
   background-color: #E4EEFF; 
   color: #000033;
}



.add_row_icon {
	background-image: url("/Agile/static/a4f107aae194d9d0ea4257bfa031e5de/images/ico_status_added_row.png");
	background-repeat: no-repeat;
	background-position: center center;
}

.frame_warning{
	z-index: 9006;
}

/**************************************************
Table Footer Styles
**************************************************/
.GridFooter{
	width:100%;
	height:20px;
	background-color: #f5f5f5;
	border-left:1px solid #efefef;
}
table.table_footer
{
	background-color:#f5f5f5;
	width:100%;
	height:20px;
}

table.table_footer td.status 		{ padding-left: 15px; }
table.table_footer td.filter_text 	{ text-align: right; padding-right: 5px; }
table.table_footer td.filter_icon 	{ width: 20px; }
table.table_footer td.filter_pop	{ border-left:1px solid #999999; width: 20px; cursor:pointer }

td.filter_icon.on 	{ background: url("/Agile/static/26bb05ac455be924eedbf8d32eb319b6/images/ico_table_filter_on.png") no-repeat center center; }
td.filter_icon.off	{ background: url("/Agile/static/922a041c0a59991af90ce70db1adf685/images/ico_table_filter_off.png") no-repeat center center; }
td.filter_pop_out 		{ background: url("/Agile/static/959cb8f7f9793edd47f81f4a21981a49/images/ico_pop_out.png") no-repeat center center; width:15px; }
td.filter_pop_in 		{ background: url("/Agile/static/c1ac0b41f1a8da8883401ed7a24e6c53/images/ico_pop_in.png") no-repeat center center; width:15px; }

.relatedFiles.removeOutLine{
	width:100%;
	vertical-align:top;
}
.new_addition {
	color: #f00;
	font-style: italic;
}

.new_addition a {
	color: #f00; 
}

.new_addition a:hover {
	color: #369;
	text-decoration: underline;
}

.redline {
	text-decoration: line-through;
	color: #f00;
}
.redline span {
     color: #333;
}
.redline_black {
	text-decoration: line-through;
	color: #f00;
}
.redline_black span {
     color: black;
}
.attachVersion {
	float:right;
	padding:0pt 46px 5px 0pt;
	white-space:nowrap;
	width:100px;
}

.GMCellNB {
	border-bottom: 0px;
}

.nonselect {
	background: #e5e5e5 url("/Agile/static/08914867d34b5320602011f5ba709f45/images/bgd_gray_dot_td_handle.png") right top !important;
}

/*  Resolve checksum error */
.side_by_side_mixed dd table th, .side_by_side_mixed dd table tr.header td {
background-color:#F2F2F2;
background-position:center;
border-left:1px solid #CCCCCC;
font-weight:bold;
padding-left:5px;
}

.side_by_side_mixed dd table td {
	border-bottom:1px solid #CCCCCC !important;
	border-left:1px solid #CCCCCC !important;
	padding-left:5px;
}

.side_by_side_mixed dd table {
	border:1px solid #CCCCCC;
	margin:5px 0pt 10px 15%;
	width:75%;
}

table.rbr th, table.rbr tr.header td {
	background-color:#F2F2F2;
	background-position:center center;
	border-left:1px solid #CCCCCC;
	font-weight:bold;
	padding-left:5px;	
	height:20px;
}
table.rbr td {
	border-bottom:1px solid #CCCCCC !important;
	border-left:1px solid #CCCCCC !important;
	padding-left:5px;
	padding-top:2px;	
	height:20px;
	vertical-align:top;
}

div.widget_content td.no_left_border {
    border-left:0pt none !important;
}

div.widget_content td.object_icon_class {
    width:10px;
}

.status_warning { background-image: url("/Agile/static/d8c914ee79499c55825300fca2a341a1/images/ico_status_warning.png"); background-repeat:no-repeat;}
.status_error { background-image: url("/Agile/static/2a67cab9860d43f3bda914d8ba0ece35/images/ico_status_table_error.png"); background-repeat:no-repeat;}

.thumbnail {
	float:left;
	padding:10px;
	text-align:center;
	width:200px;
}

p.overlay {
	float:left;
	width:30%;
	position:relative;
	margin-top:-22px;
	padding:0;
}

.thumbnail p.description {
	margin-top:10px;
}

div.treegridNoBG {
  border-top:1px solid #9F9F9F;
  background-color: white;
}

/**************************************************
TARGET PRICE TABLE
**************************************************/

table.target_price th {
	background-color: #fff;
}

table.target_price td {
	padding: 10px 5px 0 5px;
	height:20px;
}

td.twenty_percent {
	width: 20% !important;
}

td.no_wrap { white-space: nowrap; }

.price_details {
	min-width: 500px;
	overflow-y: hidden;
	overflow-x: auto;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.price_details table th,
.price_details table td {
	border: none;    
	text-align: right;
	padding-left: 3px;
	height: 18px;
}

.price_details table th {	
	padding-right: 16px;
	background-color:#F2F2F2;
	border-bottom:1px solid #DDDDDD;
	font-weight:bold;
	vertical-align: top;
}

.price_details table tr:first-child th {
	text-align: right;
	padding-right: 0;
}

/* Commented out because of IE7 performance issue with hover pseudo class
.price_details table tr:hover {
	background-color: #FAFAFA;
}
*/

.priceDetailsHover {
	background-color: #FAFAFA;
}

/* styles for col */

.price_details .labels {
	width: 150px;
}

.price_details .fill_right_col {
	width: 14px;
}

.price_details .column_end {
	border-right: 1px solid #ccc;
}

.price_details table input {
	width: 65%;
	margin: 3px 0 0 0;
	text-align:right;
}

.price_details table tr:last-child input {
	margin-bottom: 3px;
}

.price_details .totals { 
	font-weight: bold;
}

.price_details span.fill {
    margin-right: 3px;
    padding: 1px 5px;
}

.price_details span.fillImg {
    cursor: pointer;
}


.price_details span.fill_right {
    background-repeat: no-repeat;
    cursor: pointer; 
}

table.target_price th
{
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
}

.table_loading {
	background-color:#EFEFEF;
	border-color:#E1E1E1 #999999 #999999 #E1E1E1;
	border-style:solid;
	border-width:1px;
	padding:15px 25px;
	position:absolute;
	width:auto;
}

.table_progress_indicator {
	background:transparent url("/Agile/static/71d359b0fa6667457cda0d22ddf29475/images/page_loader.gif") no-repeat scroll center center;
	float:left;
	height:16px;
	padding:2px;
	width:16px;
}


/******************************************************************************
COQSOFT TABLE STYLES

++IMPORTANT: This code must overwrite coqsoft default style therefore this entire file
must be declared after Grid.css
******************************************************************************/

div.treegrid{
  border-top:1px solid #9F9F9F;
  background-color: #F4F4F4;
}

.GMRowHeight { 
	height: 21px; 
	*height: 21px;
}

.GMBodyLeft, .GMBodyMid, .GMBodyRight, .GMHeadLeft, .GMHeadMid, .GMHeadRight, .GMFootLeft, .GMFootMid, .GMFootRight { border-left:1px solid #A0A090; }
.GMBodyLeft, .GMBodyMid, .GMBodyRight { border-top:0; }
.GMFootLeft, .GMFootMid, .GMFootRight { border-top:0; }
.GMHeadRight,.GMBodyRight, .GMFootRight { border-top:0; }	

.GMHeadMid {
    border-bottom: 0px;
    border-top: 0px;
}

.GMHeadLeft {
    height: 100%; /* differs from prototype */
	background-color: #efefef;
	border-top: 0px solid #D0D0D0;
}

.GMHeaderText, .GHeaderNoSort, .GHeaderMultiEven {
   	border-bottom: 1px solid #DDDDDD;
    background: #efefef;
    height: 22px;
	font-size: 11px;
    font-weight: bold;
}
.GHeaderHover {
    border-bottom: 1px solid #ddd;
    border-left: 0;
    background-color: #efefef;-
    height: 20px;
}
.GPanelTopHover {
    border-right: none !important;
    border-bottom: 1px dotted #999;
    background: #FAF8F3;
}


.GMBodyRight, .GMHeadRight, .GMFootRight {
	border-top: 0px;
	border-left: 0px;
}

.GMBodyRight div {	
	border: 0px;
	background-color: #f4f4f4;
}

.GMCellPanel, .GPanelTop{
    background-color: #d0d0d0;
    border-bottom: 1px dotted #666;
    border-left: 0;
    border-right: 0;
	border-top: #d0d0d0;
	width: 16px;
	background-repeat:no-repeat;
	background-color:#D0D0D0;
}


.GMCellHeaderPanel {
	background-color: #d0d0d0;
    border-bottom: 1px dotted #666;
	border-right: 1px solid #D0D0C0;
	vertical-align: top;
    border-left: 0;
    border-right: 0;
	border-top: 1px solid #d0d0d0;
	width: 16px;	
}

.GPanelTN {	
	height: 86px;
	*height: 84px;
}

.GRowTN {	
	height: 80px;
}

.GPanelMyDisc {	
	height: 30px;
}

.GRowMyDisc {	
	height: 30px;
}

/** Used in thumbnail ONLY view in Search results **/
.GRowBigTN {
	height: 240px;
}

.GMCell,.GMCellPanel,.GMCellHeader,.GMCellHeaderPanel,.GMCellSpace,.GMCellSpacePanel,.GMCellFilterPanel,.GMHeaderDrag,.GMHeaderGroup,.GMCellUser { 
	vertical-align:top; 
}

.GPanelHover {
    background-color: #d0d0d0;
    border-bottom: 1px dotted #666;
    border-left: 0;
    border-right: 0;
	border-top: #d0d0d0;
	width: 16px;
}

/*.GHeadText {
    font-size: 11px;
    font-weight: bold;
    padding-left: 3px;
    padding-top: 4px;
    padding-bottom: 4px;
}*/

/** New Grid version 9301 **/
.GMCellHeader {
    font-size: 11px;
    font-weight: bold;
    padding-left: 2px;
    padding-top: 4px;
    padding-bottom: 4px;
	height: 16px;
}

/** 933 auto-wrap header but constrained in maximum two lines **/
.GMCellHeader .AutoWrapHeader {
	white-space: normal;
	max-height: 34px;
}

.GMHtml,.GMText,.GMLines,.GMPass,.GMInt,.GMFloat,.GMDate,.GMLink,.GMImg,.GMRadio,.GMRadioText,.GMList,.GMEnum,.GMDropCols,.GMAbs,.GMPagerEdit,.GMUser {
    font-size:11px;
    margin-top:3px;
	overflow:hidden;
}

.GMHtml,.GMText,.GMLines,.GMPass,.GMInt,.GMFloat,.GMDate,.GMLink,.GMImg,.GMRadio,.GMRadioText,.GMList,.GMEnum,.GMDropCols,.GMAbs,.GMPagerEdit,.GMUser {
    padding-left:2px; padding-right:2px; padding-top:2px; padding-bottom:2px;
}

.GRightButton, .GFilterButton, .GTreeIcon {
	vertical-align:middle;
}

.GMPage {
	border: 0;
}

.GMCell {
	border-color: #d6d6d6;
	white-space: pre;
}

.GPanelTop,.GPanelTopHover,.GMCellHeaderPanel,.GPanel,.GPanelHover,.GHeaderHover,.GMCellPanel {
	cursor:default;
}

.noedit_bgd {
	color: #333;
	background: #fff url("/Agile/static/b88f7c3a773c9e668b0137ea09ef87fe/images/bgd_gray_dot.png") repeat !important;
}

.has_attachment .GText {
	text-align: center;
	padding-left: 5px;
}

.selected_row {
	background-color: #9f9f9f;
}

.selected_col {
	background-color: #9f9f9f;
}

.warning_icon {
	background-image: url("/Agile/static/d8c914ee79499c55825300fca2a341a1/images/ico_status_warning.png");
	background-repeat: no-repeat;
	background-position: center center;
}

.warning_icon_resolved {
	background-image: url("/Agile/static/d73938b85dd727c71c15ca7a96c3c497/images/icn_status_message_addressed.png");
	background-repeat: no-repeat;
	background-position: center center;
}

.warning_icon_unresolved {
	background-image: url("/Agile/static/2777c3bc888b36fce3409b196af0e370/images/icn_status_message_addressed_cancel.png");
	background-repeat: no-repeat;
	background-position: center center;
}

.error_icon {
	background-image: url("/Agile/static/2a67cab9860d43f3bda914d8ba0ece35/images/ico_status_table_error.png");
	background-repeat: no-repeat;
	background-position: center center;
}

.selected_error {
	background-color: #5f0303;
}

.error_row {
	color: #fff;
}

.GText img {
	vertical-align: top;
}

.GHeadSort01 {
	background-image: url("/Agile/static/cc65a3247277acdd26e6897fb65a9eb4/images/ico_table_sort_up.png");
}

.GHeadSort01 div.GMCellHeader {
	padding-left: 20px !important;
}

.GHeadSort02 {
	background-image: url("/Agile/static/fdfd46c9648474ebcfbab0ffe256491d/images/ico_table_sort_down.png");
}

.GHeadSort02 div.GMCellHeader {
	padding-left: 20px !important;
}

.GHeadSort11 {
	background-image: url("/Agile/static/0a8f5b287069bf3ba08cc840cc3cf8f3/images/ico_table_sort_primary_up.png");	
}

.GHeadSort11 div.GMCellHeader {
	padding-left: 20px !important;
}

.GHeadSort12 {
	background-image: url("/Agile/static/f58d676e24a4a64bb0a44241df07e231/images/ico_table_sort_primary_down.png");
}

.GHeadSort12 div.GMCellHeader {
	padding-left: 20px !important;
}

.GHeadSort21 {
	background-image: url("/Agile/static/5e298b4616f3fa1dbd4cd6b84983c732/images/ico_table_sort_secondary_up.png");
}

.GHeadSort21 div.GMCellHeader {
	padding-left: 20px !important;
}

.GHeadSort22 {
	background-image: url("/Agile/static/5e7c5942be61b5635d34f023f08506f7/images/ico_table_sort_secondary_down.png");
}

.GHeadSort22 div.GMCellHeader {
	padding-left: 20px !important;
}

.GHeadSort31 {
	background-image: url("/Agile/static/f6e6cbb02fe381f42e33f368ae0c39a6/images/ico_table_sort_tertiary_up.png");
}

.GHeadSort31 div.GMCellHeader {
	padding-left: 20px !important;
}

.GHeadSort32 {
	background-image: url("/Agile/static/b0225f2b9fbfcf9dfcab606c401aee06/images/ico_table_sort_tertiary_down.png");
}

.GHeadSort32 div.GMCellHeader {
	padding-left: 20px !important;
}

.SortImg {
	vertical-align: middle;
	padding-right:2px !important;
	width:16px;
	height:16px;
}

.SSortImg {
	vertical-align: middle;
	padding-right:2px !important;
	width:9px;
	height:16px;
}

.gridIconSize {
	width:16px;
	height:16px;
}

.thumbnailSize {
	width:75px;
	height:75px;
}

.GMCellNoBorder {
	border-bottom:0px;
	border-right:0px;
}

.GHeaderNoBG {
	background:white;
}

.GHeaderMultiEven, .GHeaderNoSort {
	border-right:1px solid #D0D0C0;
}

.GMMainTable{
	background-color: white;
}

.GMSpaceRow {
	background:#F4F4F4 none repeat scroll 0%;
	border-left:1px solid #A0A090;
	border-right:1px solid #F4F4F4;
}

.GHeadSort {
	cursor:pointer;
	_cursor:hand;	
}

.GHeadSorted {
	background-repeat: no-repeat;
	background-position: 3px center;
}

.GMCell img {
	vertical-align:bottom;
}

.GMColorReadOnly, .GMColorNoFocus  { background-color:white;}
.GMColorAdded { font-weight:normal;}
.GMColorChangedCell { font-weight:normal; }

.GMBodyRight .GMCell, .GMBodyRight .GMCellPanel, .GMBodyRight .GMHeaderDrag, .GMBodyRight .GMHeaderGroup, .GMBodyRight .GMCellUser { 
	border:0;
}

.GMMouseObject .GMCell { 
	border:0;
}

.GMHtml { border-bottom:0; padding-bottom: 0; padding-top: 0;}

.GMFocusCellBorderLeft  { display:none; }
.GMFocusCellBorderTop   { display:none; }
.GMFocusCellBorderRight { display:none; }
.GMFocusCellBorderBottom{ display:none; }

.GMFocusRowBorderLeft   { display:none; }
.GMFocusRowBorderTop    { display:none; }
.GMFocusRowBorderRight  { display:none; }
.GMFocusRowBorderBottom { display:none; }

/******************************************************************************
END OF COQSOFT TABLE STYLES
******************************************************************************/

/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/forms.css  ********/
/******************************************************************************
FORMS.CSS
Description: Form related styles and definitions. 
******************************************************************************/
/******************************************************************************
COMMON FORM STYLES
******************************************************************************/
input, select, textarea	{ 
	font: 11px Arial, Verdana, Helvetica, sans-serif; 
	border-bottom: 1px solid #999999; 
	border-left: 1px solid #cccccc; 
	border-right: 1px solid #999999; 
	border-top: 1px solid #cccccc; 
}
input	{ 
	padding: 3px 0 1px 3px; 
	height: 16px;
}
select {
	padding-top: 2px; 
	padding-bottom: 2px;
}
textarea	{ 
	padding-top: 4px;
	padding-left: 3px;
	overflow-x: hidden;
	white-space: wrap;
}
textarea.noscroll {
	overflow-y: hidden;
}
label { 
	cursor: pointer; 
	color:#666; 
}

label input {
   margin-right:5px;
}

legend { 
	color: #666; 
}
.disabled { 
	background-color: #eee; 
	color:#666; 
}
div.disabled { /* needed for disabled multi-select list */
	background-color: #eee; 
	color:#666; 
}
label.disabled {
	background-color: #fff;
	cursor: text;
}

a.disabled_link {
	color: #666;
	background: none !important;
	cursor: default;
}
a.disabled_link:hover {
	text-decoration: none !important;
}

.form_selectors { 
	border: none; 
	width: 14px !important; 
}

.focus_field { /* highlight style focus fields */
	border: 1px solid #c3d5f1; 
	background: #fff url("/Agile/static/5de05f4fecb127c757a40666c08967a1/images/bgd_input.png") repeat-x left top; 
}

.focus_link {
	background-color: #c3d5f1;
	border-bottom: 1px solid #3C5AB3;
	padding-bottom: 1px !important;
	-moz-outline-style:none;
}

/******************************************************************************
INPUT ELMENT WIDTHS
******************************************************************************/
/* INPUT & TEXTAREA Element Widths */
input.short_width,
textarea.short_width {
	width: 15%;
}
input.medium_width,
textarea.medium_width {
	width: 45%;
}
input.long_width,
textarea.long_width {
	width: 81%;
}

/* Added for 932 ME-001.*/
input.two_columns_qty_medium_width{
    width: 30.5%;
}

.container  .two_columns_lt_column dl.side_by_side_mixed div.two_columns_wrapper_div 
                      div.two_columns_short_field input.two_columns_long_width,
.container  .two_columns_lt_column dl.side_by_side_mixed div.two_columns_wrapper_div 
                      div.two_columns_short_field textarea.two_columns_long_width {
	padding-left: 0px;
	width: 76.3%;
}

.container  .two_columns_lt_column dl.side_by_side_mixed div.two_columns_wrapper_div 
                      div.two_columns_long_field input.two_columns_long_width,
.container  .two_columns_lt_column dl.side_by_side_mixed div.two_columns_wrapper_div 
                      div.two_columns_long_field textarea.two_columns_long_width {
	padding-left: 0px;
	width: 89%;
}
/* Above are added for 932 ME-001.*/

/* SELECT Element Widths */
select.short_width {
	width: 16% ;
}
select.medium_width {
	width: 46.15%;
}
select.long_width {
	width: 82%;
}

/* Added for 932 ME-001*/
.container  .two_columns_lt_column dl.side_by_side_mixed div.two_columns_wrapper_div 
                      div.two_columns_short_field select.two_columns_long_width {
	padding-left: 0px;
    width: 76.75%;
}
.container  .two_columns_lt_column dl.side_by_side_mixed div.two_columns_wrapper_div 
                      div.two_columns_long_field select.two_columns_long_width {
	padding-left: 0px;
	width: 89.5%;
}
/* Added for 932 ME-001*/

/* CONTROL Widths */
.controlOuterContainer.short_width, 
.mscl.short_width, 
.sss.short_width, 
.cl.short_width, 
.agileautocomplete.short_width { 
	width: 15.65%; 
}
.controlOuterContainer.medium_width, 
.mscl.medium_width, 
.sss.medium_width, 
.cl.medium_width, 
.agileautocomplete.medium_width {
	 width: 45.65%;
}
.controlOuterContainer.long_width, 
.cl.long_width, .mscl.long_width, .sss.long_width, 
.agileautocomplete.long_width{ 
	width: 81.65%; 
} 

/* Added for 932 ME-001*/
.agileautocomplete.two_columns_long_width {
	margin-right: 0px;
	width: 89%;
}

.container  .two_columns_lt_column dl.side_by_side_mixed div.two_columns_wrapper_div 
                      div.two_columns_long_field a.button {
  margin-left: 2.3px !important;
}

.container  .two_columns_lt_column dl.side_by_side_mixed div.two_columns_wrapper_div 
                      div.two_columns_short_field a.button {
  margin-left: 2.3px !important;
}

.two_columns_short_field dd.multiselect_textbox .two_columns_long_width {
	margin-right: 0px;
	width: 76.25%;
}

/* Multilist */
dd.multiselect_textbox .two_columns_long_width {
	margin-right: 0px;
	width: 89%;
}
/* Added for 932 ME-001*/

.field_input_small { 
	width: 20px !important; 
	height: 14px;
	margin-top: -4px; 
}
.yui-ac-content { 
	width: 34.5%;
}
/******************************************************************************
TEXTAREAS with buttons
******************************************************************************/
textarea.with_button {
	float: left;
}
dd.multiselect_textbox {
	min-height: 60px;
}

/******************************
REQUIRED FIELDS
******************************/
.required label, .required span.ellipsis_text, .required span.threedots_ellipsis { 
	font-weight: bold; 
	color:#333; 
}
.required span { 
	color: #990000; 
	font-size:11px; 
	padding-right: 3px; 
}
.dually.required label {
	color: #333;
}

/******************************************************************************
FORM ERROR HANDLING
******************************************************************************/
.form_error_label {
	padding-right: 20px;
	font-weight: bold;
	background: url("/Agile/static/2efeda86a0e4a961d77107558142ee7a/images/icn_status_error.png") no-repeat right center;
 }
.error_field {
	color: #c60000;
	font-weight: bold;
}
dl.side_by_side_mixed error_field {
	display: none;
}
span.error_msg  {
	clear:both;
	color:#C60000;
	display:block;
	padding-top:3px;
	width:auto;
}

._err_msg { /* this is only used for prototype javascript error messages */
	display: none;
}
/******************************************************************************
SPECIAL ONE OFFS
******************************************************************************/
/*  used in create prices action dialog to make 2 field elements the same width as the one above and below */
.element_one, .element_two { 
	width: 17.25% !important; 
	*width: 24.6% !important; 
}
.element_one { 
	margin-right: 3px; 
}
.inline_selectbox {
	height: 22px !important;
	padding-bottom: 0;
}
.inline_selectbox select { 
	width: 37.25% !important; 
	*width: 46% !important;
	padding: 0 !important;
}

.optionbox {  /* Used in copy url to clipboard action dialog */
	height: 60px;
	width: 95% !important;
}

.promptContent {
	margin-left:10px;
}

/*********************************************
	CHARACTER COUNTER
*********************************************/
.counter {
	visibility: hidden;
	color: #666;
	border: none;
	width: 26px;
}


/* Thumbnail Styles on Form Page */
.container.thumb {
	min-width: 780px; 
}
.hide_thumb {
	display: none;
}
.thumb_content {
	min-height: 250px;
}
.thumb .lt_column {
	float: left;
	width: 72%;
	min-width: 450px;
}
.thumb .rt_column {
	float: left;
	width: 25%;
	min-width: 100px;
}
.thumb .rt_column .thumbnail_edit {
	width: 100%;
}
.thumbnail .launch_viewer {
	cursor: pointer;
	text-align: center;
}
.thumb .rt_column .thumb_options {
	margin: 10px auto;
	width: 100%;
	text-align: center;
}
.thumb .rt_column .thumb_options a.view_more {
	padding-left: 15px;
	background: url("/Agile/static/c57b83991a2cea8783d0c1c0d485cfc5/images/icn_action_popup.png") no-repeat left top;
}

/* Added for 932 ME-001*/
.thumb .two_columns_lt_column {
	float: left;
	width: 100%;
	min-width: 450px; /* TODO: XXX */
}
.thumb .two_columns_lt_column dl.side_by_side_text .rt_column {
	float: right;
	width: 25%;
	min-width: 100px; /* TODO: XXX */
}
.thumb .two_columns_lt_column .rt_column .thumbnail_edit {
	width: 100%;
}

.thumb .two_columns_lt_column .rt_column .thumb_options {
	margin: 10px auto;
	width: 100%;
	text-align: center;
}
.thumb .two_columns_lt_column .rt_column .thumb_options a.view_more {
	padding-left: 15px;
	background: url("/Agile/static/c57b83991a2cea8783d0c1c0d485cfc5/images/icn_action_popup.png") no-repeat left top;
}

/*
 * Safari workaroud for overflow on pill box
 */
@media screen and (-webkit-min-device-pixel-ratio:0){
	.two_columns_long_width .selected_container { 
		max-width: 1000px !important;
	}
}
/* Above are added for 932 ME-001*/

/* Thumbnail Styles on Palette Viewer */
.thumbnail_viewer .palette_title {
	margin-bottom: 10px;
}
.thumb_content {
	overflow: hidden;
	min-width: 500px;
}
.thumb_content .lt_column {
	float: left;
	width: 67%;
	min-width: 200px;
	text-align: center;
}
.thumb_content .lt_column img {
	margin: 10px auto;
	width: 325px;
	height: 325px;
}
.thumb_content .rt_column {
	position: relative;
	float: right;
	width: 29.5%;
	min-width: 100px;
	border-left: 1px solid #ccc;
	overflow-y: auto !important;
	overflow-x: hidden !important;
}
.thumb_content .rt_column ul.sortable {
	width: 100px;
	margin: 0 auto;
	padding: 10px 0;
}
.thumb_content .rt_column li { 
	border:1px solid #E5E5E5;
	clear:both;
	height:75px;
	margin-bottom:5px;
	padding:5px;
	width:75px;
}

/* Commented out because of IE7 performance problem with hover pseudo class
.thumb_content .rt_column li:hover {
	background-color: #e5e5e5;
}
*/

.thumb_content_rt_column_li_Hover {
	background-color: #e5e5e5;
}
.thumb_content .rt_column li img { 
	cursor: pointer;
}
.thumb_content .rt_column li.selected_tile {
	background-color: #f4f4f4;
	border: 1px solid #ccc;
}
.thumb_content .rt_column img {
	width: 75px;
}
.thumb_content .rt_column li .sorthandle {
	cursor: move;
	width: 10px;
	height: 85px;
	display: block;
	position: relative;
	top: -84px;
	right: -80px;
	border: 1px solid #e5e5e5;
	background: #efefef url("/Agile/static/9e60fccdfb5ec89f4ffe8ad8defc919c/images/thumbnail_sort_grip.png") no-repeat left top;
}
.thumb_content .rt_column li.selected_tile .sorthandle {
	background-color: #dfdfdf;
	border: 1px solid #ccc;
}

.thumbnail_actions {
	clear: both;
	height: 25px;
	width: 100%;
	min-width: 100px;
}
.thumbnail_actions a.button:first-child {
	margin-left: 10px !important;
}

.thumb_content .lt_column .set {
	text-align: right;
	margin: 0 20px 5px 0;
}
.thumb_content .lt_column .set label {
	margin-left: 3px;
	color: #333;
}
.thumb_content .lt_column .set input,
.thumb_content .lt_column .set label {
	vertical-align: middle;
}
/******************************************************************************
THUMBNAIL FORM FIELDS
******************************************************************************/
.thumb dl.side_by_side_text {
	min-width: 375px;
} 
.thumb dl.side_by_side_text dt {
	width: 40%;
} 
.thumb dl.side_by_side_text dd {
	width: 55%;
} 

.thumb dl.side_by_side_mixed {
	min-width: 375px;
} 
.thumb dl.side_by_side_mixed dt {
	width: 40%;
}
.thumb dl.side_by_side_mixed dd {
	width: 59% !important;
}

.thumb .long_width {
	width: 82%
}
.thumb select.long_width {
	width: 84%
}

/* Added for 932 ME-001*/
.container .two_columns_lt_column dl.side_by_side_text {
	min-width: 375px; /* TODO: XXX */
	width: 97%;
} 

.container .two_columns_lt_column  dl.side_by_side_text div.two_columns_wrapper_div {
    clear: left;
	*display: inline;
	width: 98%;
}

.container .two_columns_lt_column  dl.side_by_side_text div.two_columns_wrapper_div  div.two_columns_short_field {
    float: left;
	width: 49%;
	margin-bottom: 8px;
}

.container .two_columns_lt_column  dl.side_by_side_text div.two_columns_wrapper_div  div.two_columns_short_field dt {
    float: left;
	width: 25%;
	margin-bottom: 0px;
}

.container .two_columns_lt_column  dl.side_by_side_text div.two_columns_wrapper_div  div.two_columns_short_field dd {
    float: left;
	width: 73% !important;
	margin-bottom: 0px;
}

.container .two_columns_lt_column  dl.side_by_side_text div.two_columns_wrapper_div  div.two_columns_long_field {
    float: left;
	width: 98%;
	margin-bottom: 8px;
}

.container .two_columns_lt_column  dl.side_by_side_text div.two_columns_wrapper_div  div.two_columns_long_field dt {
    float: left;
	width: 12.5%;
	margin-bottom: 0px;
}

.container .two_columns_lt_column  dl.side_by_side_text div.two_columns_wrapper_div  div.two_columns_long_field dd {
    float: left;
	width: 85.5% !important;
	margin-bottom: 0px;
}

.container .two_columns_lt_column {
    /*min-width: 800px;*/
	width: 98%; /* TODO: XXX */
} 

.container .two_columns_lt_column dl.side_by_side_mixed {
	min-width: 375px; /* TODO: XXX */
} 

.container .two_columns_lt_column  dl.side_by_side_mixed div.two_columns_wrapper_div {
    clear: left;
	/*margin-bottom: 5px;*/
}

.container .two_columns_lt_column dl.side_by_side_mixed div.two_columns_wrapper_div  div.two_columns_short_field {
    float: left;
	width: 49%;
	margin-bottom: 8px;
}

.container .two_columns_lt_column dl.side_by_side_mixed div.two_columns_wrapper_div  div.two_columns_short_field dt {
    float: left;
	width: 25%;
    margin-bottom: 0px;
}

.container .two_columns_lt_column  dl.side_by_side_mixed div.two_columns_wrapper_div  div.two_columns_short_field dd {
    float: left;
	width: 73% !important;
    margin-bottom: 0px;
}

.container .two_columns_lt_column dl.side_by_side_mixed div.two_columns_wrapper_div  div.two_columns_long_field {
    float: left;
	width: 100%;
	margin-bottom: 8px;
}

.container .two_columns_lt_column  dl.side_by_side_mixed div.two_columns_wrapper_div  div.two_columns_long_field dt {
    float: left;
	width: 12.5%;
	margin-bottom: 0px;
}

.container .two_columns_lt_column dl.side_by_side_mixed div.two_columns_wrapper_div  div.two_columns_long_field dd {
    float: left;
	width: 85.5% !important;
	margin-bottom: 0px;
}
/* Above are added for 932 ME-001*/

/*
 * Safari workaroud for overflow on pill box
 */
@media screen and (-webkit-min-device-pixel-ratio:0){
	.two_columns_long_width .selected_container { 
		max-width: 1000px !important;
	}
}
/* Above are added for 932 ME-001*/

/*** Activity Variance table styles */

.ObjectFull table.grid tr td span.ontrack {
   color:#008000;
}

.ObjectFull table.grid tr td span.offtrack {
   color:#FF0000;
}



/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/object_discussion.css  ********/
/******************************************************************************
OBJECT_DISCUSSION.CSS
Object Discussion related styles and definitions.
******************************************************************************/
.object_messages { 
	width: auto; 
	height: auto; 
	border: 1px solid #ccc; 
	overflow: auto; 
	margin-top: 5px;
	margin-bottom: 30px; 
	padding: 10px;
}
.object_messages .column_one { 
	width: 70%; 
	overflow: auto; 
	margin-bottom: 10px;
}
.object_messages .column_two { 
	width: 15%; 
	overflow: auto; 
	text-align: left; 
	text-transform: uppercase; 
	padding-left: 30px;
}
.object_messages .column_three { 
	text-align: right;
	overflow:visible;
}
.object_messages hr { 
	display: block; 
	clear: both; 
	color: #ccc; 
	height: 1px; 
	width: 100%; 
	margin-bottom: 15px;
}
.message_author { 
	margin: 10px 0 5px 0; 
	color: #666;
}

/*.message_buttons a.button { display: block; clear: both; margin-bottom: 3px; text-align: center; min-width: 35px; }*/
.message_buttons a.button { 
	clear: both; 
	text-align: center; 
	min-width: 35px;
}

dl.side_by_side_discussion { 
	clear: both; 
	margin: 15px 50px 10px 0; 
	min-width: 475px;
} 
dl.side_by_side_discussion dt { 
	float: left; 
	text-align: right; 
	clear: left; 
	width: 25%;
}
dl.side_by_side_discussion dd { 
	margin: 0 0 8px 25%; 
	padding-left: 5px;
}

div.table_simple_wrapper { 
	border: 1px solid #ddd; 
} 
div.table_simple_wrapper .scrollHeaderDiv { 
	margin: 0;
}
div.table_simple_wrapper .scrollTableDiv { 
	margin: 0 0 0 5px;
}
div.table_simple_wrapper .table_actions { 
	margin: 0;
}
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/object_form.css  ********/
/******************************************************************************
OBJECT_FORM.CSS
Description: Object Form related styles and definitions.
******************************************************************************/

.obj_form h3.first { 
	margin-top: 0 !important; 
}

.obj_form .page_controls { 
	padding-right: 16px;
}
.obj_form div.header {
	position: fixed;
	width: 100%; 
}
.obj_form div.content { 
	position: fixed;
	width: 100%; 
	overflow: scroll; 
	padding-top: 15px;
 }
.container.obj_form { 
	margin: 0; 
	padding: 0 10px 0 10px; 
}
.container.obj_form p { 
	margin-bottom: 10px; 
}
.obj_form table {
	margin-bottom: 30px; 
}
.obj_form table.grid {
	width: 98%;
}


/******************************************************************************
OBJECT ITEM WORKFLOW STYLES
******************************************************************************/
/* Status Indicator Styles */
.status_indicator {
	height: 150px;
}
.status_indicator li {
	float: left; 
	display: inline; 
	width: 145px; 
	height: 145px; 
}
.status_indicator li.selected { 
	background: url("/Agile/static/2543b25f517e88b718545f5bd1798a5c/images/icn_workflow_status_current_bgd.png") no-repeat 4px 2px; 
}
.status_indicator p.label { 
	color: #666; 
	font-size: 12px; 
	font-weight: bold; 
	text-align: center; 
	margin: 0 auto; 
	padding: 15px 0 5px 0; 
}
.status_indicator li p.completed { 
	background: url("/Agile/static/2cc6576a439ef033149f660e151763b4/images/icn_workflow_status_completed.png") no-repeat 25px 0;
}
.status_indicator li p.current { 
	background: url("/Agile/static/c93a21735e25a1a19677c4a04ce3f19f/images/icn_workflow_status_current.png") no-repeat 25px 0;  
}
.status_indicator li p.upcoming { 
	background: url("/Agile/static/513327a270f65e1d32c4a34933b61781/images/icn_workflow_status_upcoming.png") no-repeat 25px 0;  
}
.status_indicator p.completed, .status_indicator p.current, .status_indicator p.upcoming { 
	font-size: 28px;
	text-align: center;
	padding-top: 28px;
	color: #fff;
	height: 60px; 
}
.status_indicator li { 
	border:1px solid transparent;
}

/* Commented out because of IE7 performance problem with hover pseudo class
.status_indicator li.indicator:hover {
	background: url("/Agile/static/2543b25f517e88b718545f5bd1798a5c/images/icn_workflow_status_current_bgd.png") no-repeat 4px 2px;
	cursor: pointer;
}
*/

/* Status Indicator Styles */
.item_workflow {
	overflow: auto;
	margin: 0 -10px;
}

table.workflow_diagram {
	margin: 10px 0 10px 50px;
	width: 0px;
}

table.workflow_diagram td[onclick]  {
	color: #369;
}

.active {
	cursor: pointer;
}

td.state {
	color: #000;
	width: 85px;
	max-width: 105px;
	min-width: 85px;
	height: 50px;
	text-align: center;
	padding: 0 10px;
}
/* Commented out because of IE7 performance problem with hover pseudo class
td.state:hover {
	padding: 0 10px;
}
*/
td.state a {
	color: #000;
}
.completed {
	background: url("/Agile/static/c75b187756ee416d8a3c798053582058/images/bgd_diagram_box_complete.png") no-repeat center center;
}
/* Commented out because of IE7 performance problem with hover pseudo class
.completed.active:hover {
	background: url("/Agile/static/9d9edf62f2a3d854e8b7fcbb0fb2bb0d/images/bgd_diagram_box_complete_hover.png") no-repeat center center;
}
*/
.completedActiveHover {
    text-decoration: underline;
    font-weight: bold;
	background: url("/Agile/static/9d9edf62f2a3d854e8b7fcbb0fb2bb0d/images/bgd_diagram_box_complete_hover.png") no-repeat center center;
}
.current {
	font-weight: bold;
	background: url("/Agile/static/cd49bfdcb4a05ce1a31442620a60f666/images/bgd_diagram_box_current.png") no-repeat center center;
}
.held {
	background: url("/Agile/static/495c993b716cfee07bc7a8c4c6aa02a8/images/bgd_diagram_box_held.png") no-repeat center center;
}
.heldHover {
	cursor: pointer;
	text-decoration: underline;
	font-weight: bold;
	background: url("/Agile/static/f2b6c3d9b8409d99dd5b5d4d0869ea6a/images/bgd_diagram_box_held_hover.png") no-repeat center center;
}
/* Commented out because of IE7 performance problem with hover pseudo class
.held:hover {
	cursor: pointer;
	font-weight: bold;
	background: url("/Agile/static/f2b6c3d9b8409d99dd5b5d4d0869ea6a/images/bgd_diagram_box_held_hover.png") no-repeat center center;
}
.held.nohover:hover {
	cursor: default;
	font-weight: normal;
	background: url("/Agile/static/495c993b716cfee07bc7a8c4c6aa02a8/images/bgd_diagram_box_held.png") no-repeat center center;
}
*/

.diagram_arrow {
	width: 44px;
	min-width: 44px;
	background: url("/Agile/static/fd6f79e0334afc916cacf7e752909271/images/bgd_diagram_arrow_right.png") no-repeat right center;
}
.diagram_connector {
	background: url("/Agile/static/f5796f15e9e812f72150a168e55bc8a8/images/bgd_diagram_arrow_connector.png") no-repeat center center;
}
.diagram_multiconnector {
	background: url("/Agile/static/a91fa008859336347a31745653de5ddf/images/bgd_diagram_multi_connector.png") center center; /* there is NO no-repeat, creates a gap if you include it */
}
.diagram_corner {
	background: url("/Agile/static/40a6ada719c98021a1169eaad837b16e/images/bgd_diagram_corner.png") no-repeat center center;
}

.diagram_connector_horizontal {
	background: url("/Agile/static/13e43fb9e945f2478d99c41d3e210f19/images/bgd_diagram_arrow_connector_horizontal.png") no-repeat center center;
}
.diagram_arrow_up {
	background: url("/Agile/static/7affa91e5f7890a8dc3c1484f1100f88/images/bgd_diagram_arrow_up.png") no-repeat top center;
}
.diagram_arrow_down {
	background: url("/Agile/static/3b628ac41e1f357c2a4c138f95261bfd/images/bgd_diagram_arrow_down.png") no-repeat bottom center;
}

/******************************************************************************
SUMMARY AND TABLE STYLES
******************************************************************************/\
.summary_object div.summary_container {	
	width: 100%;
	overflow: auto;
	min-width: 625px;
	clear: both;
}
.summary_list {
	min-height: 85px;
}
.summary_object h3 { 
	margin: 20px 10px 0 10px; 
	margin-bottom: 15px;
}
.summary_object div.summary_container dl {
	margin-bottom: 10px;
}


/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/action_dialogs.css  ********/
 /******************************************************************************
ACTION_DIALOGS.CSS
Description: Action Dialogs related styles and definitions.
******************************************************************************/

/******************************************************************************
DIALOGS SPECIFIC DEFINITION LISTS
// 
******************************************************************************/
.action_dialog dt label {
	line-height: 12px;
}
.action_dialog dd label,
.action_dialog li label { 
	color: #333; 
}
.action_dialog dd select {
	vertical-align: middle;
	margin-bottom: 2px; /* Can't control height of selects in IE, this gives clearance for buttons to the right */
}

div#reportPropContent dl.side_by_side_mixed {
	min-width: 325px;
}

/* Side by Side Text: ( text only dl's)
OVERRIDES styles found in common.css */
.action_dialog dl.side_by_side_text {
	min-width: 325px;
} 
.action_dialog dl.side_by_side_text dt {
	width: 25%;
}
.action_dialog dl.side_by_side_text dd {
	width: 74%;
}

/* Side by Side Mixed: ( contains text AND field elements )
OVERRIDES styles found in common.css */
.action_dialog dl.side_by_side_mixed {
	min-width: 325px;
} 
.action_dialog dl.side_by_side_mixed dt {
	width: 25%;
	margin-right: 4px;
	margin-bottom: 10px;
}
.action_dialog dl.side_by_side_mixed dd {
	float: left;
	*float: none;
	width: 73.5% !important;
	min-height: 22px;
	margin-bottom: 10px;
}

.action_dialog dl.side_by_side_mixed dt.mixed_text {
	min-height: 12px;
	padding-top: 0;
}
.action_dialog dl.side_by_side_mixed dd.mixed_text {
	min-height: 12px;
}

.action_dialog dl.side_by_side_mixed dd.buffer { /* keeps labels that wrap looking good */
	float: none;
	width: 100% !important;
	clear: both;
	margin: 0;
	height: 0;
	min-height: 0;
}

.action_dialog dl.side_by_side_mixed dd a:hover {
	text-decoration: underline;
}
.action_dialog dl.side_by_side_mixed dd a.button:hover {
	text-decoration: none;
}

.action_dialog dl.side_by_side_mixed input {
	vertical-align: middle;
}
.action_dialog dl.side_by_side_mixed dd select {
	vertical-align: middle;
}


/* Shared Side by Side styles */
.action_dialog dl.side_by_side.with_top_margin,
.action_dialog dl.side_by_side_text.with_top_margin,
.action_dialog dl.side_by_side_mixed.with_top_margin { 
	margin-top: 10px;
}
.action_dialog dl.side_by_side.with_bottom_margin,
.action_dialog dl.side_by_side_text.with_bottom_margin,
.action_dialog dl.side_by_side_mixed.with_bottom_margin { 
	margin-bottom: 20px;
}


/* chk_group: ( dl's with a group of radio's or checkboxes and labels )
shares styles with side_by_side_mixed found in common.css */
.action_dialog dl.chk_group dt {
	padding-top: 1px;
	margin-bottom: 0;
} 
.action_dialog dl.chk_group dd {
	margin-bottom: 0;
}


/******************************************************************************
WIDTHS
******************************************************************************/
/* action dialog INPUT & TEXTAREA Element Widths */
.action_dialog input.short_width,
.action_dialog textarea.short_width {
	width: 14%;
}
.action_dialog input.medium_width,
.action_dialog textarea.medium_width {
	width: 44%;
}
.action_dialog input.long_width,
.action_dialog textarea.long_width {
	width: 76%;
}

/* SELECT Element Widths */
.action_dialog select.short_width {
	width: 16% ;
}
.action_dialog select.medium_width {
	width: 46%;
}
.action_dialog select.long_width {
	width: 78%;
}

/* CONTROL Widths */
.action_dialog .controlOuterContainer.short_width, 
.action_dialog .mscl.short_width, 
.action_dialog .sss.short_width, 
.action_dialog .agileautocomplete.short_width { 
	width: 14.65%; 
}
.action_dialog .controlOuterContainer.medium_width, 
.action_dialog .mscl.medium_width, 
.action_dialog .sss.medium_width, 
.action_dialog .agileautocomplete.medium_width {
	 width: 44.65%;
}
.action_dialog .controlOuterContainer.long_width, 
.action_dialog .mscl.long_width,
.action_dialog .sss.long_width, 
.action_dialog .agileautocomplete.long_width{ 
	width: 76.65%; 
} 

.action_dialog .agileautocomplete.edit_frame_width{ 
	width: 80.65%; 
} 

/******************************************************************************
ACTION DIALOG PAGE CONTAINERS
******************************************************************************/
.action_dialog div.header {
	width: 100%;
	position: fixed;
}
.action_dialog div.content {
	width: 100%;
	position: fixed;
	overflow: auto; 
	overflow-x: hidden;
	padding-top: 15px;
	margin-top: 98px;
}

.print_preview div.header { 
	position: fixed; 
	width: 100%; 
} 
.print_preview div.content { 
	position: fixed;
	width: 100%; 
	overflow: auto; 
	padding-top:15px; 
}
.action_dialog .content li { 
	white-space:nowrap;
}

.action_dialog .messaging_dialog p {
	margin: 0 0 10px 10px;
	width: 85%;
}
.action_dialog .messaging_dialog ul {
	list-style-type: disc;
	margin: 0 0 0 30px;
	width: 80%;
}
.action_dialog .messaging_dialog ul li {
	margin-bottom: 5px;
}


/******************************************************************************
ACTION DIALOG HEADER STYLES
******************************************************************************/
.action_dialog {
	 margin-bottom: 10px; 
}
.action_dialog .header_wrapper { 
	background: #f7f7f7 url("/Agile/static/933793ac62f7fd6c53c43d007f245f1c/images/bgd_dialog.png") repeat-x right bottom; 
	border-bottom: 1px solid #999; 
	height: 40px; 
	min-width:475px; 
}
.action_dialog .column_three { 
	padding: 0px 10px 0px 10px; 
	white-space:nowrap; 
}
.action_dialog .column_three span.dialog_check { 
	margin-right:10px; 
}
.action_dialog .column_three span.dialog_check input { 
	margin: 0; padding: 0; 
}
.action_dialog .container { 
	margin: 0 0 0 40px; 
}
.action_dialog .left_space {
	margin-left: 15% !important;
}
.action_dialog .header_wrapper h2 { 
	margin-bottom: 2px;
}
.action_dialog .top_space {
	margin-top: 10px;
}

.action_dialog .top_space_large { 
	margin-top: 30px; 
}
.action_dialog span.dialog_check label { 
	color: #333; 
}


/******************************************************************************
ACTION DIALOG FORM STYLES
******************************************************************************/
.action_dialog fieldset { 
	border: 1px solid #ddd;
	margin: 0 20px 20px 20px;  
	min-width: 425px;  
}
.action_dialog fieldset.dynamic { 
	border: none; 
	margin: 0 20px; 
}
.action_dialog fieldset.full { 
	border: none; 
	border-top: 1px solid #666; 
	padding: 20px 0 0 0; 
	clear: both; 
	margin-top: 20px; 
}

.action_dialog fieldset.fixed_set { 
	min-width: 700px; 
}



.action_dialog fieldset input.long_width,
.action_dialog fieldset textarea.long_width 
{
	width: 76%;
}
.action_dialog fieldset select.long_width 
{
	width: 82%;
}
.action_dialog fieldset .controlOuterContainer.long_width,
.action_dialog fieldset .sss.long_width
{
	width: 76.65%;
}


.action_dialog fieldset.with_bottom_margin { 
	margin-bottom: 20px; 
}
.action_dialog fieldset.dynamic dd input,
.action_dialog fieldset.dynamic dd textarea	{ 
	margin-right: 0px;
}

.action_dialog fieldset.dynamic dd .chk_group {
	border: 1px solid #ddd;
}
.action_dialog fieldset.dynamic dd .chk_group.long_width {
	width: 76.65%;
}
.action_dialog fieldset.dynamic dd .chk_group .chk {
	padding: 5px;
}

.action_dialog fieldset.first_fieldset { 
	margin-bottom: -6px; 
	*margin-bottom: -12px; 
}
.action_dialog legend {
	color: #333;
	margin-left: 20px;
}
.action_dialog legend input { 
	float: left; /* aligns the label to the right of the radio button */
	height: 14px;
	margin: 0; 
	border: none; 
}
.action_dialog legend label {
	margin-left: 5px;
}
.auto_number_field { 
	color: #666; 
}
.action_dialog dd.with_bottom_margin { 
	margin-bottom: 20px;
}
dl.choice_filter dt { 
	width: 15% !important;
}

/******************************************************************************
UNORDERED LISTS
******************************************************************************/
.action_dialog fieldset.input_lists { 
	overflow: auto;
	width: 90% !important;
	min-width: 200px !important;
}
.action_dialog fieldset.input_lists ul.column_zero,
.action_dialog fieldset.input_lists ul.column_one,
.action_dialog fieldset.input_lists ul.column_two { 
	margin-left: 5%; 
	width: 20%; 
}
.action_dialog fieldset.input_lists ul.column_two { 
	width: 45%; 
}
.action_dialog fieldset.input_lists ul li { 
	line-height: 30px; 
}
span.single_line input.form_selectors {
	margin-left: 10px;
}
span.single_line label { 
	margin-left: 5px; 
}


body.action_dialog input.form_selectors
{
	border: 0;		
}

/******************************************************************************
Drag and Drop Cursor
******************************************************************************/
div.drag_tooltip {
	color: #000;
	background-color: #fff;
	border: 1px dotted #787878;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	height: 15px;
	width: auto;
    min-width: 15px;
    padding: 2px;
	line-height: 14px;
	padding: 2px;
	opacity: .75;
	filter: alpha(opacity=75);
}
div.drag_tooltip.over_target {
	background-color: #8cd921;
}

/******************************************************************************
ACTION BAND - Used in action dialogs containing buttons
******************************************************************************/
.action_dialog div.footer {
	position: fixed;
	left: 0;
	bottom: 0;
	background: #ccc url("/Agile/static/4636693fb9d89533d0b6f30651422e97/images/bgd_btn_band.png") left top;
	height: 34px;
	width: 100%;
	min-width: 475px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	margin: 0;
}

.action_dialog div.footer div.column_one {
	padding: 6px 0 6px 15px;
	max-width: 355px;
	line-height: 20px;
	width: 40%
}
.action_dialog div.footer div.column_three {
	padding: 6px 15px 6px 0;
	width: 50%;
}
. action_dialog.wizard.ew {
    min-width: 725px;
}
.action_dialog div.footer div.column_one input {
	vertical-align: middle;
	border: none;
}
.action_dialog div.footer div.column_one label {
	color: #333;
	vertical-align: middle;
}
.action_dialog div.footer div.column_three a.button {
	margin-left: 6px;
}

/*****************************************************************************************
	COMMENT BOX
*****************************************************************************************/
.action_dialog .comment_box { 
	height: 85px; 
	overflow:auto;
}
.action_dialog dl.side_by_side_mixed dd.command { 
	text-align: right; 
	width: 63.75% !important;
}
.action_dialog .folder { 
	height: 150px; 
	overflow:hidden;
}

.steps_container { 
	border-bottom: 1px solid #ccc; 
	min-height: 35px; 
	min-width:620px;
}






/******************************************************************************
***ATTENTION*** BELOW IS FOR SPECIFIC ACTION DIALOG PAGES
******************************************************************************/

/* Create Sourcing Project Action Dialog */
p.action_dialog_foot_spacer { 
	color: #fff; height:20px;
}

dd.dually label {
	margin-left: 10px;
} 


/* Target Price Dialog */
.target_price {
	float: left;
	width: 100%;
	margin-top: 15px;
}
dl.price_list {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	min-width: 450px;
} 
dl.price_list dt {
	color: #333;
	float: left;
	width: 50%;
	clear: left;
	margin: 0 0 5px 5px;
	padding-top: 4px;
	white-space: nowrap;
}
dl.price_list dd {
	float: left;
	*float: none;
	width: 47%;
	margin-bottom: 8px;
}

dl.price_list.title {
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
}
dl.price_list.title dt {
	font-weight: bold;
}
dl.price_list.title dd { 
	font-weight: bold;
}

.blank_table_space {
	background-color: #f4f4f4; height: 100%;
}


/* Create Request for Quote Dialog */
ul.request_quote {
	min-width: 700px;
}
ul.request_quote li
{
	float: left;
	text-align:center;
	margin: 10px;
	border: 1px solid transparent;
	height: 240px;
	width:170px;
	padding: 10px;
}

/* Commented out because of IE7 performance problem with hover pseudo class
ul.request_quote li:hover {
}
*/

ul.request_quote li.selected {
	border: 1px solid #c3d5f1; 
	background: #fff url(/global/images/bgd_input.png) repeat-x left top;			
}
ul.request_quote li p {
	margin-bottom: 20px;
}
ul.request_quote li.selected p {
	color: #333;
}



body.action_dialog.wizard.step.3 input {
	border: none; 
}

body.action_dialog.wizard.dynamic.step.3 th,
body.action_dialog.wizard.dynamic.step.3 td { 
	padding: 3px 0 0 5px;
}
body.action_dialog.wizard.dynamic.step.3 input {
	background: url(); /* overrides default input bg */
	border: none;
}


/* Audit Pages */
body.action_dialog .content h4 { margin-left: 10px; }
body.action_dialog .content .reminder li { white-space:normal; }
body.action_dialog .content .reminder p.strong { color: #333 !important; font-weight:bold !important; }
a.audit_style, a.audit_style:visited {color: #800080;}



/* RFQ Wizard */

		.header.rfq { min-width:620px; }
		div.wizard_steps { white-space:nowrap; min-width:300px; }
		div.rfq div.view_controls { display: none; }
		div.rfq div.table_actions { margin-top: 15px; display:none; }
		.input_lists ul.column_one { margin-left: 26%; }
		body.action_dialog.wizard.muw div#step_2 table.rbr, 
		body.action_dialog.wizard.muw div#step_3 table.rbr, 
		body.action_dialog.wizard.ew div#step_1 table.rbr, 
		div#step_7 { margin-top:-15px; }
		table.response_data td
		{
			height: 25px;
		}
		fieldset.input_lists
		{
			min-width:550px !important;
		}
		li.rq { cursor: pointer; }
		li.rq input,
		.response_data input
		{
			position:relative; 
			top:2px; 
			left:-3px;
			border:0;
			background-image: url(); /* Needed to remove focus field.*/
		}
		
		.shadow_container
		{
			border: 1px solid #ccc;
			height: 125px;
			padding: 5px;
		}
		
		.filter_by p { margin-top: 5px; }
		
/* Publish to Item Master */
body.action_dialog .form_selectors.with_left_margin { margin-left: 30px; }
body.action_dialog .radio_with_bottom_margin { margin-bottom:5px !important; }
body.action_dialog .chk_group input { border:0; background-image: url(); }

/* Update AML */
body.action_dialog fieldset.aml p { margin: 0 0 10px 20px; line-height:16px; }
body.action_dialog fieldset.aml input.opt { margin: -3px 0 0 40px; *margin: 3px 0 0 40px; vertical-align: middle;}
body.action_dialog fieldset.aml label { margin: 5px 0 5px 0; color: #333;}
body.action_dialog fieldset.aml label.disabled { color: #999;}
body.action_dialog fieldset.aml input { border:0; background-image: url(); }

/* Mass Update Wizard */
body.action_dialog.wizard.muw dd.select_action_choices p { padding: 5px 0 0 5px; }
body.action_dialog.wizard.muw div#step_2 table.rbr tr,
body.action_dialog.wizard.muw div#step_3 table.rbr tr { background-color:#fff; }
body.action_dialog.wizard.muw p#ac1,
body.action_dialog.wizard.muw p#ac2 { display: none; }

body.action_dialog.wizard.muw .obj_part
{
	background-image:url(/global/images/icn_obj_part.png);
	background-position: center center;
	background-repeat: no-repeat;
}		
body.action_dialog.wizard.muw .obj_manufacturer
{
	background-image:url(/global/images/icn_obj_manufacturer.png);
	background-position: center center;
	background-repeat: no-repeat;
}		
body.action_dialog.wizard.muw .gray_selected
{
	background-image:url(/global/images/icn_status_dot_gray.png);
	background-position: center center;
	background-repeat: no-repeat;
}

/* Export Wizard */
body.action_dialog.wizard.ew dd.select_action_choices p { padding: 5px 0 0 5px; }
body.action_dialog.wizard.ew div#step_1 table.rbr tr,
body.action_dialog.wizard.ew div#step_3 table.rbr tr { background-color:#fff; }
body.action_dialog.wizard.ew p#ac1,
body.action_dialog.wizard.ew p#ac2 { display: none; }
body.action_dialog.wizard.ew .step fieldset { padding: 10px 20px; }
body.action_dialog.wizard.ew li.indent { padding-left: 25px; }
body.action_dialog.wizard.ew li.indentTwice { padding-left: 50px; }
body.action_dialog.wizard.ew #divTableFormat { width:50%; line-height:23px; }
body.action_dialog.wizard.ew #selTableFormat { margin-left: 10px; display:inline; }


/* Bulk Change Wizard */
body.action_dialog.muw fieldset.dynamic.step p { line-height: 22px; }
body.action_dialog.muw .r_handler { vertical-align: middle; }


/* Add Files Dialog */
.browse { height: 22px; }

form.add_files .column_one { 
	width: 35%; 
	min-width: 225px;
}
form.add_files .column_two {
	width: 45%;
}
form.add_files .column_two .long_width {
	width: 98% !important;
}
dd span label {
	line-height: 16px;
}

/* Add URLs Dialog */
form.add_urls .column_one {
	width: 48%;
	min-width: 320px;
}
form.add_urls .column_two { 
	width: 48%;
}
form.add_urls .column_one input {
	margin-right: 3px !important;
}
form.add_urls .column_one .medium_width,
form.add_urls .column_two .medium_width {
	width: 80% !important;
}

/* AML Bulk Change Wizard */
li.sec a { cursor:default; }


form.schedule_details { min-width:500px; }


/* FIND DIALOG */
body.action_dialog.find dl.side_by_side_mixed dt { width: 15% !important; }
body.action_dialog.find #cmdClose { margin-left: 5px !important }

/* Shuttle Control */
.shuttle_control .colonnade {	
	top: 0;
	left: 0;
	width: 100%;
	min-height: 159px;
	padding: 0;
	min-width: 470px;
}
.shuttle_control .colonnade .foot {
	clear: both;
	padding: 8px 0 10px 0;
	width: 75%
}

.shuttle_control .colonnade .foot .left_col {
	float: left;
	text-align:left !important;
}

.shuttle_control .colonnade .foot .right_col {
	float: right;
}

.shuttle_control .lt_column {	
	top: 0;
	left: 0;
	float:left;
	width: 49%;
	min-width: 200px;	
	margin: 0;
	padding: 0;
}
.shuttle_control .rt_column {
	top: 0;
	left: 49.5%;
	left: 0;
	float:right;
	width: 50%;	
	float:right;
	min-width: 200px;
	padding: 0;
}
.shuttle_control p
{
	text-align:center !important;
	margin: 0 0 10px 0;
}
.shuttle_control .colonnade h4 {
	font-size: 100%;
	font-weight: bold;
	margin: 0 0 5px 0 !important;
}
.shuttle_control #sc_control_1 
{
	width: 75%;
	border:1px solid red; 
	height: 150px;
	border: 1px solid silver;
	background-color: #fff;
	float: left;
	margin-right: 5px;
}
.shuttle_control #sc_control_2 
{
	float: left;
	width: 75%;
	border:1px solid red;
	height: 150px;
	border: 1px solid silver;
	background-color: #fff;
	margin-right: 5px;
}

.shuttle_control #b1, .shuttle_control #b2
{
	margin-top: 30%;
}

#selectfile_prompt_shadow fieldset {
	margin: 0 10px !important;
}

#selectfile_prompt_shadow .prompt_footer {
	float: none !important;
}

#selectfile_prompt_shadow .prompt fieldset h4 {
	margin-left: 0 !important;
}

.prompt_mask {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 9005;
	width: 100%;
	height: 100%;
	text-align: center;
	background-color: #999;
	opacity: .2;
	filter: alpha(opacity=20);
}

.prompt_shadow {
	position: absolute;
	top: 35%;
	left: 0;
	z-index: 9006;
	display: block;
	min-width: 400px;
	width: 400px;
	height: auto;
	margin: auto;
	padding: 0 8px 5px 0;
}
.prompt {
	position: relative;
	top: -4px;
	left: -4px;
	height: auto;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	background-color: #fff;
}
.prompt fieldset {
	border: none;
	min-width: 325px !important;
	margin: 0;
}
.prompt_footer {
	float: right;
	text-align: right;
	margin: 10px;
}
.prompt_footer a.button {
	margin-left: 3px !important;
}


.prompt.search_prompt fieldset {
	margin: 0;
}
.prompt.search_prompt fieldset h4 {
	margin: 10px !important;
}
.prompt.search_prompt div.message  {
	margin-bottom: 25px;
}
.prompt.search_prompt div.message p {
	margin-top: 0;
}
.prompt.search_prompt .prompt_footer {
	margin-top: 20px;
}  

.prompt.search_prompt .filter_options .filter_operator {
	width: 160px;
}

dl.prompt_options {
	margin: 20px 10px 0 10px;
}
dl.prompt_options dt {
	width: 15% !important;
}

dl.prompt_options.report_print_header dt {
	width: 25% !important;
}

dl.prompt_options dd {
	white-space: normal !important;
}
.prompt .side_by_side_mixed {
	width: 375px !important;
	min-width: 225px;
}
.prompt fieldset h4 {
	margin: 10px 0 0 10px !important;
}

body.action_dialog.common_download, body.action_dialog.common_download div.footer {
min-width:100px;
}

body.action_dialog.common_download div.loading_indicator {
padding:15% 0pt 0pt;
text-align:center;
}
div.container.item_workflow {
	overflow-x: auto !important;
	overflow-y: hidden !important;
	min-width: 400px;
	-moz-outline-style: none;
    	position: relative;
   	 left: -40px;
    	width: 100%;
}
body.action_dialog.workflow #wrapper_action_dialog_content {
overflow-y:hidden;
}

div.table_versions {
	padding: 3px 10px;
	height: 22px;
	white-space:nowrap;  
}
div.table_versions select {
	margin-right: 10px;
}

fieldset.input_lists.three_columns_checkbox ul.column_zero {
margin-left:0pt;
width:16%;
}
fieldset.input_lists.three_columns_checkbox ul.column_one, fieldset.input_lists.three_columns_checkbox ul.column_two {
margin-left:0pt;
width:30%;
}
fieldset.list_control input {
	margin-right:3px;
}

/* */

.pop_up
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9006;
	display: block;
	background: url("/Agile/static/1b732706f47a487493bc6ecd42822c6e/images/inset_shadow.png") no-repeat right bottom;
	min-width: 250px;
	width: 400px;
	height: auto;	
	padding: 0 8px 5px 0;
}

/* fix 7629356, .pop_up is also defined in custom.css, and due some reason, the later 
   takes its precedence, so add this more specific definition, but common to action
   dialog.
*/
.action_dialog .pop_up
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9006;
    display: block;
    background: url("/Agile/static/1b732706f47a487493bc6ecd42822c6e/images/inset_shadow.png") no-repeat right bottom;
    min-width: 250px;
    width: 400px;
    height: auto;   
    padding: 0 8px 5px 0;
    margin: auto auto;
}

.pop_up .contentp
{
	padding: 15px 0;
	background-color:#FFFFFF;
	border:1px solid #666666;
	height:auto;
	left:-4px;
	position:relative;
	top:-4px;
	width:100%;
}
.pop_up h4 {
	margin-left:  10px;
}
.pop_up p {
	margin:  5px 10px;
}
.pop_up p.actions {
	text-align: right;
	margin: 10px 10px 0 10px;
}
.pop_up p.indicator {
	text-align: center;
}
.pop_up p.indicator img {
	clear: both;
	margin-bottom: 5px;
}

div.content.without_top_padding { 
	padding: 0 0 15px 0 !important;
	margin-top: 200px;
}

.action_dialog dl.side_by_side_mixed dt.left {
	min-height:12px;
	padding-top:0pt;
	text-align:left;
}

.action_dialog dt.left input {
    margin-left:40px;
}

.action_dialog div.two_column_side_by_side {
	clear:right;
	float:left;
	width:45%;
}

/******************************************************************************
ACTION_DIALOG_REPORT_OUTPUT.CSS
******************************************************************************/
.action_dialog.report_output .header_wrapper
{
	padding: 5px 0 10px 10px;
	/**padding: 0 0 0 10px;*/ 
	height: 18px;
	*height: 22px;
	min-width: 500px;
}

.action_dialog.report_output .header_wrapper .column_one
{
	width: 68%;
}
.action_dialog.report_output .header_wrapper .column_two span.tracker
{
	*vertical-align: middle;
	margin-right: 5px;
}
.action_dialog.report_output .header_wrapper .column_two
{
	text-align: right;
	padding: 0px;
	width: 25%;
	float: right;
	*padding-top: 1px;
	margin-top: 0px;
}
.action_dialog.report_output .header_wrapper .column_two.contain_disabled_button
{
    *padding-top: 0px;
}
.action_dialog.report_output .header_wrapper .column_two a.button em.iconic
{
    margin-right: 0px;
}
.action_dialog.report_output .header_wrapper .column_two select
{
	*vertical-align: middle;
	margin: 0 5px;
}
.action_dialog.report_output .top_margin
{
	margin-top: 20px;
}

.action_dialog.report_output .foot
{
	background: #fff url(/global/images/orc_logo_xsml_black.png) 10px center no-repeat !important;
	height: 20px;
	margin-top: 20px;
}

.action_dialog.report_output .foot div.col1
{
	padding: 0 0 0 85px;
	white-space: nowrap;
	padding-top:3px;
	width: 65%;
	float: left;
}
.action_dialog.report_output .foot div.col2
{
	float: right;
	text-align: right;
	padding: 3px 10px 0 0;
}	
.action_dialog.report_output .content
{
	font-family:"Times New Roman", Times, serif;
	font-size: 13px;
}
.action_dialog.report_output .content .title
{
	margin: -10px 0 5px 10px;
}
.action_dialog.report_output table 
{ 
	border-collapse: collapse; 
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	width:97%;
	margin:0 0 10px 10px;
}
.action_dialog.report_output th	
{
	text-align: left;
	background-color: #f2f2f2; 
}
.action_dialog.report_output th,
.action_dialog.report_output td	
{ 
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding-left: 5px;
}	
.action_dialog.report_output table tfoot td
{
	border-right: 0;
	border-bottom: 0;
}
.action_dialog.report_output table tfoot td.right
{ 
	text-align: right;
}


/******************************************************************************
Response Entry Form
******************************************************************************/

.action_dialog div.content.dual_column {
	min-width: 675px; 
}

.action_dialog .record_by_record
{
	background-color: #e1e1e1;
	height: 25px;
	padding: 10px 0 0 10px;
	float: left;
	width:100%;
	border-right: 1px solid silver;
}

.action_dialog.record_by_record .content
{
	padding-top: 0 !important;
	padding-bottom: 15px;
}

.action_dialog .record_by_record h2
{
	font-size: 14px;
	font-weight: bold;
	color: #333;
	display: inline-table;
	position: relative;
	width: 48%;
}
.action_dialog .record_by_record h2.right
{
	font-weight: normal;
	text-align: right;
	*display: inline;
	*position: relative;
	*top: -20px;
	*float: right;
	*margin-right: 25px;
	*width:24%;
}

.action_dialog a#cmdNext.button { margin-right: 10px !important; }
.action_dialog a#cmdFinish.button { margin-left: 10px !important; }

div.signoff_statement h2
{
	font-size: 14px !important
}

div.signoff_statement p
{
	margin-bottom: 10px;
}

/******************************************************************************
FORM COLUMNS
******************************************************************************/

.action_dialog div.dual_column fieldset.lt_column, 
.action_dialog div.dual_column fieldset.rt_column {
	float: left;
	width: 50%;
	min-width: 200px; 
	border: none;
	margin: 0;
}


.action_dialog div.dual_column .side_by_side_text dd {
	width: 73%;	
}

/******************************************************************************
FORM INPUTS
******************************************************************************/

.action_dialog div.dual_column .short_width {
	width: 35%
}

.action_dialog div.dual_column select.short_width {
	width: 34%
}

.action_dialog div.dual_column .medium_width {
	width: 62%
}

.action_dialog div.dual_column select.medium_width {
	width: 64%
}

.action_dialog div.dual_column .long_width {
	width: 82%
}

.action_dialog div.dual_column select.long_width {
    width: 82%
}

#searchSaveAsPrompt_dl dt {
	width:23% !important ;
}

.theme_table {
	margin-left:10%;
	margin-right:15%;
	width:500px;
}

.theme_table td.right {
	text-align:right;
}

.theme_table td {
	padding:0 5px 5px;
	white-space:nowrap;
}

.theme_table span.sample {
	padding:3px 10px;
}

.theme_table tr.strong td {
	font-weight:bold;
}

/* Footer for Terms & Condition */
div.footer.terms_footer {
    position: fixed;
    right: 0;
    bottom: 0;
    background: #ccc url("/Agile/static/4636693fb9d89533d0b6f30651422e97/images/bgd_btn_band.png") left top;
    height: 34px;
    width: 80.7%;
    min-width: 475px;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    margin: 0;
}

div.footer.terms_footer div.column_one {
    margin-left: 15px;
    padding: 6px;
    max-width: 355px;
    line-height: 20px;
}
div.footer.terms_footer div.column_three {
    margin-right: 20px;
    padding: 6px;
}
div.footer.terms_footer div.column_one input {
    vertical-align: middle;
    border: none;
}
div.footer.terms_footer div.column_one label {
    color: #333;
    vertical-align: middle;
}
div.footer.terms_footer div.column_three a.button {
    margin-left: 6px;
}

div.finder {
	background-color: #efefef;
	padding:10px;
	border-bottom: 1px solid silver;
}

div.finder select,
div.finder input {
	margin: 0 10px;
}

#BOM_GOTO_QUERY_STRING {
	height: auto !important;
}

div.finder img.close {
	padding:5px;
	position:absolute;
	right:10px;
	cursor: pointer;
}


/* Safari workaroud for overflow on pill box */
 
@media screen and (-webkit-min-device-pixel-ratio:0){
	.selected_container { 
		max-width: 425px !important;
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0){
	.mscl_container { 
		max-width: 425px !important;
	}
}
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/widths.css  ********/
/******************************************************************************
WIDTHS.CSS
Description: Contains width styles from 0 to 500.
******************************************************************************/

.w0      { width: 0px !important;   }
.w1      { width: 1px !important;   }
.w2      { width: 2px !important;   }
.w3      { width: 3px !important;   }
.w4      { width: 4px !important;   }
.w5      { width: 5px !important;   }
.w6      { width: 6px !important;   }
.w7      { width: 7px !important;   }
.w8      { width: 8px !important;   }
.w9      { width: 9px !important;   }
.w10     { width: 10px !important;   }
.w11     { width: 11px !important;   }
.w12     { width: 12px !important;   }
.w13     { width: 13px !important;   }
.w14     { width: 14px !important;   }
.w15     { width: 15px !important;   }
.w16     { width: 16px !important;   }
.w17     { width: 17px !important;   }
.w18     { width: 18px !important;   }
.w19     { width: 19px !important;   }
.w20     { width: 20px !important;   }
.w21     { width: 21px !important;   }
.w22     { width: 22px !important;   }
.w23     { width: 23px !important;   }
.w24     { width: 24px !important;   }
.w25     { width: 25px !important;   }
.w26     { width: 26px !important;   }
.w27     { width: 27px !important;   }
.w28     { width: 28px !important;   }
.w29     { width: 29px !important;   }
.w30     { width: 30px !important;   }
.w31     { width: 31px !important;   }
.w32     { width: 32px !important;   }
.w33     { width: 33px !important;   }
.w34     { width: 34px !important;   }
.w35     { width: 35px !important;   }
.w36     { width: 36px !important;   }
.w37     { width: 37px !important;   }
.w38     { width: 38px !important;   }
.w39     { width: 39px !important;   }
.w40     { width: 40px !important;   }
.w41     { width: 41px !important;   }
.w42     { width: 42px !important;   }
.w43     { width: 43px !important;   }
.w44     { width: 44px !important;   }
.w45     { width: 45px !important;   }
.w46     { width: 46px !important;   }
.w47     { width: 47px !important;   }
.w48     { width: 48px !important;   }
.w49     { width: 49px !important;   }
.w50     { width: 50px !important;   }
.w51     { width: 51px !important;   }
.w52     { width: 52px !important;   }
.w53     { width: 53px !important;   }
.w54     { width: 54px !important;   }
.w55     { width: 55px !important;   }
.w56     { width: 56px !important;   }
.w57     { width: 57px !important;   }
.w58     { width: 58px !important;   }
.w59     { width: 59px !important;   }
.w60     { width: 60px !important;   }
.w61     { width: 61px !important;   }
.w62     { width: 62px !important;   }
.w63     { width: 63px !important;   }
.w64     { width: 64px !important;   }
.w65     { width: 65px !important;   }
.w66     { width: 66px !important;   }
.w67     { width: 67px !important;   }
.w68     { width: 68px !important;   }
.w69     { width: 69px !important;   }
.w70     { width: 70px !important;   }
.w71     { width: 71px !important;   }
.w72     { width: 72px !important;   }
.w73     { width: 73px !important;   }
.w74     { width: 74px !important;   }
.w75     { width: 75px !important;   }
.w76     { width: 76px !important;   }
.w77     { width: 77px !important;   }
.w78     { width: 78px !important;   }
.w79     { width: 79px !important;   }
.w80     { width: 80px !important;   }
.w81     { width: 81px !important;   }
.w82     { width: 82px !important;   }
.w83     { width: 83px !important;   }
.w84     { width: 84px !important;   }
.w85     { width: 85px !important;   }
.w86     { width: 86px !important;   }
.w87     { width: 87px !important;   }
.w88     { width: 88px !important;   }
.w89     { width: 89px !important;   }
.w90     { width: 90px !important;   }
.w91     { width: 91px !important;   }
.w92     { width: 92px !important;   }
.w93     { width: 93px !important;   }
.w94     { width: 94px !important;   }
.w95     { width: 95px !important;   }
.w96     { width: 96px !important;   }
.w97     { width: 97px !important;   }
.w98     { width: 98px !important;   }
.w99     { width: 99px !important;   }
.w100    { width: 100px !important; }

.w105    { width: 105px !important;   }
.w110    { width: 110px !important;   }
.w105    { width: 115px !important;   }
.w120    { width: 120px !important;   }
.w125    { width: 125px !important;   }
.w130    { width: 130px !important;   }
.w135    { width: 135px !important;   }
.w140    { width: 140px !important;   }
.w145    { width: 145px !important;   }
.w150    { width: 150px !important;   }
.w155    { width: 155px !important;   }
.w160    { width: 160px !important;   }
.w165    { width: 165px !important;   }
.w170    { width: 170px !important;   }
.w175    { width: 175px !important;   }
.w180    { width: 180px !important;   }
.w185    { width: 185px !important;   }
.w190    { width: 190px !important;   }
.w195    { width: 195px !important;   }
.w200    { width: 200px !important;   }

.w205    { width: 205px !important;   }
.w210    { width: 210px !important;   }
.w215    { width: 215px !important;   }
.w220    { width: 220px !important;   }
.w225    { width: 225px !important;   }
.w230    { width: 230px !important;   }
.w235    { width: 235px !important;   }
.w240    { width: 240px !important;   }
.w245    { width: 245px !important;   }
.w250    { width: 250px !important;   }
.w255    { width: 255px !important;   }
.w260    { width: 260px !important;   }
.w265    { width: 265px !important;   }
.w270    { width: 270px !important;   }
.w275    { width: 275px !important;   }
.w280    { width: 280px !important;   }
.w285    { width: 285px !important;   }
.w290    { width: 290px !important;   }
.w295    { width: 295px !important;   }
.w300    { width: 300px !important;   }

.w305    { width: 305px !important;   }
.w310    { width: 310px !important;   }
.w315    { width: 315px !important;   }
.w320    { width: 320px !important;   }
.w325    { width: 325px !important;   }
.w330    { width: 330px !important;   }
.w335    { width: 335px !important;   }
.w340    { width: 340px !important;   }
.w345    { width: 345px !important;   }
.w350    { width: 350px !important;   }
.w355    { width: 355px !important;   }
.w360    { width: 360px !important;   }
.w365    { width: 365px !important;   }
.w370    { width: 370px !important;   }
.w375    { width: 375px !important;   }
.w380    { width: 380px !important;   }
.w385    { width: 385px !important;   }
.w390    { width: 390px !important;   }
.w395    { width: 395px !important;   }
.w400    { width: 400px !important;   }


.w405    { width: 405px !important;   }
.w410    { width: 410px !important;   }
.w415    { width: 415px !important;   }
.w420    { width: 420px !important;   }
.w425    { width: 425px !important;   }
.w430    { width: 430px !important;   }
.w435    { width: 435px !important;   }
.w440    { width: 440px !important;   }
.w445    { width: 445px !important;   }
.w450    { width: 450px !important;   }
.w455    { width: 455px !important;   }
.w460    { width: 460px !important;   }
.w465    { width: 465px !important;   }
.w470    { width: 470px !important;   }
.w475    { width: 475px !important;   }
.w480    { width: 480px !important;   }
.w485    { width: 485px !important;   }
.w490    { width: 490px !important;   }
.w495    { width: 495px !important;   }
.w500    { width: 500px !important;	  }
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/custom.css  ********/
/**
 * This file contains all the styles which are specific to implementation. This CSS will be included towards the end
 * of default.css. 
 * Add relevant comments to the styles added here to indicate the usage of the styles in the application.
 */

/*********** BEGIN: Styles related to tabs. Extension of tabs.css ************/

.agile_tabs { 
	width: 16000px; /*This width is required for long tab names for scrolling otherwise they wrap and will not be visible in Firefox */
}

#tabsDiv {
	overflow:hidden;
}

#leftScroll{
	background:url("/Agile/static/677772f4062301072b41fe4b52b1a2a3/images/bgd_tabs.png") repeat-x; 
	width:16px; 
	position: absolute;
	border: none;
	display: none;
	height: 24px;
	padding: 3px 0px 3px 0px;
	z-Index:1;
}

#rightScroll,
#rightScrollMenu{
	background:url("/Agile/static/677772f4062301072b41fe4b52b1a2a3/images/bgd_tabs.png") repeat-x; 
	position: absolute; 
	padding: 3px 0px 3px 0px;
	border: none;
	display: none;
	width:16px;
	height: 24px;
	z-Index:1;
}

#leftScroll img,
#rightScroll img,
#rightScrollMenu img{
	float: left; 
}

div.yuimenu li.tabMenu.selecteditem a {
	margin-left: -25px;
	background-color: none;
	background: url("/Agile/static/84a79b4508b41d86a1fa54f0fb6b752b/images/icn_status_value_active.png") no-repeat 5px -2px;
    padding-left: 35px;
}

div.yuimenu li.tabMenu.icn_status_dot_gray
{
	background: transparent url("/Agile/static/30d777677553af90f7ede446578da674/images/icn_status_dot_gray.png") no-repeat scroll 18px 7px
}

div.yuimenu li.tabMenu.ico_status_dot_red_square
{
	background: transparent url("/Agile/static/030f999c3dc7f15f05f1d2f299553616/images/ico_status_dot_red_square.png") no-repeat scroll 18px 7px	
}

.tabMenu { 
		background-repeat: no-repeat;
		margin-right: 5px;
		padding: 3px 9px 3px 20px !important;
}

.menuPosition {
	top:-1000px;
	left:-1000px;
}

/*********** END: Styles related to tabs. Extension of tabs.css ************/

/** page_controls.css **/
.page_controls {
	margin: 10px 0 0 0;
}

/* GRID CONTROLS DIV */

.grid_edit_div { 
	position: absolute; 
	background-color: #e5e5e5; 
	border: 1px solid #999; 
	/*overflow: hidden;*/
	top:0px;
	left:0px;
	padding:3px 3px 3px 3px;
	white-space:nowrap;
}

.grid_read_div{
	position: absolute; 
	top:0px;
	left:0px;
	background-color: #FFFFDD; 
	border: 1px solid #333;
	height: auto;
	max-height: 112px;
	z-Index:9006;
}

/*.elmContainer{ 
	background-color: #e5e5e5;			
	white-space:nowrap;
	vertical-align : middle;
}*/

.grid_edit_div a.d_button {
	top:-3px;
	position:relative !important;
}

.htmlElm{
	background-color: #fff; 
	border: 1px solid #33b0ff; 
	padding:2px 0pt 2px 2px;
	vertical-align: middle;
}

.dateElm{
	background-color: #fff; 
	border: 1px solid #33b0ff; 
	padding:2px 0pt 2px 2px;
}

.full_width{
	width:75%;
	border: 2px solid #33b0ff;
	margin:1px;
}

.read_para {
	cursor: text; 
	font: 11px Arial, Verdana, sans-serif; 
	padding: 2px; 
	vertical-align: middle;
	white-space:wrap;
	-moz-outline: none;
    max-height: 87px;
    overflow: auto;
}

/******************************************************************************
Used in add Folder action dialogs containing buttons
******************************************************************************/
.action_dialog div.addFolder_footer {
	position: fixed;
	left: 0;
	bottom: 0;
	background: #ccc url("/Agile/static/4636693fb9d89533d0b6f30651422e97/images/bgd_btn_band.png") left top;
	height: 34px;
	width: 100%;
	min-width: 250px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	margin: 0;
}

.action_dialog div.addFolder_footer div.column_one {
	margin-left: 15px;
	padding: 6px 0;
	max-width: 355px;
}
.action_dialog div.addFolder_footer div.column_three {
	margin-right: 20px;
	padding: 6px;
}
.action_dialog div.addFolder_footer div.column_one input {
	vertical-align: middle;
	border: none;
}
.action_dialog div.addFolder_footer div.column_one label {
	color: #333;
	vertical-align: middle;
}
.action_dialog div.addFolder_footer div.column_three a.button {
	margin-left: 6px;
}

/************** Used in Bookmark action dialog ***************/
#bookmarkTreeDiv {
	margin-top:5px;
	margin-bottom:5px;
}

/******************************************************************************
UNORDERED LISTS
******************************************************************************/
.action_dialog fieldset.create_input_lists { 
	overflow: auto;
	width: 90% !important;
	min-width: 200px !important;
}

.action_dialog fieldset.create_input_lists ul.column_one
{ 
	margin-left: 5%; 
	width: 30%; 
}

.action_dialog fieldset.create_input_lists ul.column_two{
    width: 20%; 
}
.action_dialog fieldset.create_input_lists ul.column_three_create{
    width: 40%; }

.action_dialog fieldset.create_input_lists ul li { 
	line-height: 30px; 
}

/* Add URLs Dialog */

.action_dialog fieldset.addurl_fixed_set { 
	min-width: 700px; 
}

.action_dialog fieldset.addurl_fixed_set dl.column_one{
	width: 48%;
	min-width: 320px;
}
.action_dialog fieldset.addurl_fixed_set dl.column_two { 
	width: 48%;
}
.action_dialog fieldset.addurl_fixed_set dl.column_one input {
	margin-right: 3px !important;
}
.action_dialog fieldset.addurl_fixed_set input.medium_width,
.action_dialog fieldset.addurl_fixed_set input.medium_width {
	width: 65% !important;
}

/* Add Files Dialog */
.action_dialog fieldset.fixed_set dl.column_three { 
	padding:0px 10px 10px;
	white-space:nowrap;
	float:left;
    overflow:hidden;
    text-align:right;
}

fieldset.full dl.side_by_side_mixed dt {
	text-align:right;
}

fieldset.full dl.side_by_side_mixed dt {
	clear:left;
	float:left;
	margin:0pt 5px 8px 0pt;
	text-align:right;
	width:auto;
}

.pop_up {		
	height:auto;
	left:0pt;
	margin:auto 25%;
	min-width:300px;
	padding:0pt 8px 5px 0pt;
	position:absolute;
	top:35%;
	width:450px;
	z-index:99;
}

.pop_up .reply_content {
	background-color:#FFFFFF;
	/*border:1px solid #666666;*/
	height:auto;
	/*left:-4px;*/
	padding:15px 0pt;
	position:relative;
	top:-4px;
	width:98%;
}

.pop_up.with_form_content p.actions {
  margin-top:0pt;
}
.pop_up p.actions {
	margin:10px 10px 0pt;
	text-align:right;
}
.pop_up p {
 margin:5px 10px;
}

.pop_up h4 {
	margin-left:10px;
}

.pop_up.with_form_content dl.side_by_side_mixed {
	margin-bottom:0pt;
	min-width:100px;
	padding-top:10px;
	width:100%;
}



/******************************************************************************
For Thumbnail Navigator
******************************************************************************/

.thumb_ux_palette_bottom {
	min-height:5px;
	padding:5px 20px 5px 0pt;
}

.thumb_ux_palette_bottom_action_bar {
	height:22px;
}

.thumb_right_column
{
	width: 50%;
	display: inline;
	float: right;
	text-align: right;
}

.thumb_btn_divide {
	border-left:1px solid #999999;
	margin:0pt 5px;
	padding:2px 0pt;
	width:1px;
}

.ux_palette.thumbnail_viewer{
	display:block;
	height:447px;
	left:208px;
	top:-22px;
	width:645px;
	padding:0px 0px
}

.thumbnail_viewer .ux_palette_bottom_action_bar .right_column
{
	width: 50%;
	
}


/*************************
For Activity Schedule Report
**************************/
.action_dialog div.activityschedulereport_buttons {
	left: 30;
	background-color:#F4F4F4;
	height: 34px;
	border-bottom: 1px solid #999;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.action_dialog div.activityschedulereport_header {
	padding-left:10px;
	padding-top:5px;
} 

.action_dialog div.activityschedulereport_content {
	background-color:#F4F4F4;
	padding-top:10px;
	padding-bottom:10px;
}

.activityschedulereport_label{
	padding-left:15px;
}

.action_dialog div.column_one_report {
	padding-left:10px;
	padding-top:5px;
} 

.action_dialog table.workflow_diagram {
	margin: 10px 0 10px 50px;
	width:auto;
}


/*************************
My Assignments Overdue Due Date label
**************************/
.overduelabel {
	color: #f00;
}
.copyright {
     position: fixed; 
     bottom: 0;
     width: 100%;
     text-align: center;
     font-size: 10px;
     padding: 5px;
}

/*************************
    QUICK LINKS
*************************/

.quickLinks h5 {
	display: inline;
	font-weight: bold;
	border-right: 1px solid #ccc;
}

.quickLinks h5 span {
	margin-right: 5px;
	border: none;
}

.quickLinks img {
	vertical-align: bottom;
	cursor: pointer;
}

.quickLinks span {
	border-right: 1px solid #ccc;
}

.quickLinks span:last-child {
    border-right: none;
}

.quickLinks span a {
	padding: 0 5px;
	white-space: nowrap;
}

.quickLinks span a:hover {
	text-decoration: underline;
}

.quickLinks span.ql {
	margin-right: 0;
}

.quickLinks span.ql a {
	font-weight: bold;
	color: #333;
}

.quicklink_links {
	margin-top: 5px !important;
}

.quicklink_links a.showall {
	font-size: 10px;
}

.quicklink_links a.showall:hover {
	text-decoration: underline;
}

/*************************
    QUICK LINKS DIV
*************************/

.quick_links{
	display: none;
	position: absolute;
	float: left;
	width: auto;
	background-color: #f5f5f5;
	z-index: 999;
	border: 1px solid #ccc;
	border-bottom: 2px solid #ccc;
	border-right: 2px solid #ccc;
	margin-right: 10px;
}

.quick_links ul { 
	float: left;
	width: 29%;
	margin: 10px 0;
	padding: 0 8px;
}

.quick_links ul:last-child {
	padding-right: 0;
}

.quick_links ul li { 
	margin-bottom: 3px;
}

.quick_links ul li a:hover { 
	text-decoration: underline !important;
}

/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/subtabs.css  ********/
/******************************************************************************
SUBTABS.CSS
Description: Skinnable Subtabs related styles and definitions. 
******************************************************************************/
.tab_list a {
	  background-image: none;
 }
.tab_list span { 
	  background: url("/Agile/static/2de38896884c2688b96bb9934045f4f1/images/icn_more_menu.png") no-repeat 2px 4px;
	  width:16px;
}
.buffer_subtabs {
	margin-top: 25px;
}
/******************************************************************************
SKINNABLE SUB TABS
******************************************************************************/
/* Base Subtab Styles - DO NOT EDIT */
.sub_tabs_container {
	margin: 10px 0 0 0;
	height: 25px;	
}
.sub_tabs {
	height: 20px;
}
.sub_tabs li {
	display: inline;
	margin-left: -4px;
	padding: 3px 0 4px 0;
}
.sub_tabs span {
	white-space: nowrap;
}
.sub_tabs li:first-child {
	border-left: none;
}
.sub_tabs li:last-child {
	border-right: 1px solid #adadad;
}
.sub_tabs a {
	cursor: pointer;
	line-height: 20px;
}
/* Commented out because of IE7 performance problem with hover pseudo class
.sub_tabs li:hover {
	background: #ccc; 
}
*/
.sub_tabs .selected {
	position: relative;
	top: 0;
	right: 0;
}
/* Commented out because of IE7 performance problem with hover pseudo class
.sub_tabs .selected:hover {
	background: #99f;
}
*/
.sub_tabs em {
	margin-right: -5px;
	padding: 0 10px 0 0;
}


/* Default Subtabs Skin */
.sub_tabs_container.skin_default {
	background-color: #f2f2f3;
}
.sub_tabs_container.skin_default  .sub_tabs {
	border-bottom: 1px solid #adadad;
	background-color: #fff;
}
div.sub_tabs_container.skin_default .sub_tabs li {
	color: #333;
	border-left: 1px dotted #333;
	background: #d7d7d7 url("/Agile/static/677772f4062301072b41fe4b52b1a2a3/images/bgd_tabs.png") repeat-x left top;
}
div.sub_tabs_container.skin_default .sub_tabs li:first-child {
	border-left: none;
}
div.sub_tabs_container.skin_default .sub_tabs li:last-child {
	border-right: 1px solid #adadad;
}
div.sub_tabs_container.skin_default .sub_tabs a {
	color: #333;
	padding: 0 15px;
}
/* Commented out because of IE7 performance problem with hover pseudo class
div.sub_tabs_container.skin_default .sub_tabs li:hover {
	background: url("/Agile/static/6e2857102e17ff531310d5812f63beaf/images/bgd_tabs_ovr.png") 0 0; 
}
*/
div.sub_tabs_container.skin_default .sub_tabs .selected { 
	border: 1px solid #adadad;
	border-bottom: 1px solid #f2f2f3;
	background: #f3f3f4;
	font-weight: bold;
}
/* Commented out because of IE7 performance problem with hover pseudo class
div.sub_tabs_container.skin_default .sub_tabs .selected:hover {
	background: url("/Agile/static/6e2857102e17ff531310d5812f63beaf/images/bgd_tabs_ovr.png") 0 0;
}
*/

/* Fusion Subtabs Skin */
.sub_tabs_container.skin_fusion {
	background-color: #adc2cf;
}
.sub_tabs_container.skin_fusion .sub_tabs {
	border-bottom: none;
	background: #fff;
	overflow: hidden;
}
div.sub_tabs_container.skin_fusion .sub_tabs li {
	margin-right: -10px;
	padding: 4px 0;
	line-height: 20px;
	background: url(../images/tabs/skins/fusion/bgd_rt_tab.png) no-repeat right center;
}
div.sub_tabs_container.skin_fusion .sub_tabs li a {
	padding: 4px 10px 4px 25px;
	background: url(../images/tabs/skins/fusion/bgd_lt_tab.png) no-repeat left center;
}
div.sub_tabs_container.skin_fusion .sub_tabs li span {
	margin-right: 5px;
	padding: 4px 3px;
	background: #0c4179 url(../images/tabs/skins/fusion/bgd_mid_tab.png) repeat-x right center;
}
div.sub_tabs_container.skin_fusion .sub_tabs a {
	color: #a6b3c8;
}
div.sub_tabs_container.skin_fusion .sub_tabs li:first-child {
	border-left: none;
}
div.sub_tabs_container.skin_fusion .sub_tabs li:last-child {
	border-right: none;
	margin-right: 0;
}
/* Commented out because of IE7 performance problem with hover pseudo class
div.sub_tabs_container.skin_fusion .sub_tabs li:last-child:hover {
	margin-right: 0;
}
*/
div.sub_tabs_container.skin_fusion .sub_tabs .selected a {
	color: #333;
	font-weight: bold;
	background: url(../images/tabs/skins/fusion/bgd_tab_lt_selected.png) no-repeat left center;
}
div.sub_tabs_container.skin_fusion .sub_tabs .selected a span {
	background: url(../images/tabs/skins/fusion/bgd_tab_mid_selected.png) repeat-x right center;
}
div.sub_tabs_container.skin_fusion .sub_tabs .selected {
	margin-right: -15px;
	background: url(../images/tabs/skins/fusion/bgd_tab_rt_selected.png) no-repeat right center;
}
/* Commented out because of IE7 performance problem with hover pseudo class
div.sub_tabs_container.skin_fusion .sub_tabs li:hover a {
	color: #333;
}
div.sub_tabs_container.skin_fusion .sub_tabs li:hover {
	margin-right: -10px;
	background: url(../images/tabs/skins/fusion/bgd_rt_tab_hover.png) no-repeat right center;
}
*/
div.sub_tabs_container.skin_fusion .sub_tabs li a:hover {
	background: url(../images/tabs/skins/fusion/bgd_lt_tab_hover.png) no-repeat left center;
}
/* Commented out because of IE7 performance problem with hover pseudo class
div.sub_tabs_container.skin_fusion .sub_tabs li span:hover {
	background: url(../images/tabs/skins/fusion/bgd_mid_tab_hover.png) repeat-x right center;
}
*/
div.sub_tabs_container.skin_fusion .sub_tabs .selected a:hover  {
	background: url(../images/tabs/skins/fusion/bgd_tab_lt_selected.png) no-repeat left center;
}
/* Commented out because of IE7 performance problem with hover pseudo class
div.sub_tabs_container.skin_fusion .sub_tabs .selected a span:hover  {
	background: url(../images/tabs/skins/fusion/bgd_tab_mid_selected.png) repeat-x right center;
}
div.sub_tabs_container.skin_fusion .sub_tabs .selected:hover {
	margin-right: -15px;
	background: url(../images/tabs/skins/fusion/bgd_tab_rt_selected.png) no-repeat right center;
}
*/
div.sub_tabs_container.skin_fusion .sub_tabs li.spanHover span {
	background: url(../images/tabs/skins/fusion/bgd_mid_tab_hover.png) repeat-x right center;
}
div.sub_tabs_container.skin_fusion .sub_tabs li.selected.spanHover span {
	background: url(../images/tabs/skins/fusion/bgd_tab_mid_selected.png) repeat-x right center;
}

.sub_tabs_container.align-left{
 text-align:left;
 margin: 5px 0 0;
}
/******************************************************************************
PALETTE SUB TABS
******************************************************************************/
.palette_tabs {
	border-bottom: 1px solid #9bb3e1;
	background: #a8c7ff url("/Agile/static/7f9524c8384be8efdc628f19f738e5cb/images/bgd_palette_tabs.png") repeat-x left top; 
	height: 23px;
	margin: 5px 0 0 0;
	padding: 1px 5px 0 5px;
	min-width: 450px;
}


.palette_tabs li {
	display: inline;
	line-height: 22px;
	margin: 2px 0 0 0;
	padding: 1px 0;
	*margin-left: 0;
	*border-left: 0;
}

.palette_tabs span {
	color: #333;
	line-height: 22px;
	padding-bottom: 3px;
	*padding-bottom: 0;
	white-space: nowrap;
}

/* Commented out because of IE7 performance problem with hover pseudo class
.palette_tabs li:hover {
	background-color: #e6f0ff;
	border-top: 2px solid #e6f0ff;
}
*/

.palette_tabs a {
	color: #333;
	cursor: pointer;
	line-height: 20px;
	padding: 0 13px;
}

.palette_tabs .selected { 
	position: relative; 
	top: 0;
	left: 0;
	font-weight: bold;
	background-color: #a8c7ff;
	border: 1px solid #9bb3e1;
	border-top: 2px solid #485baf;
	border-bottom: 2px solid #a8c7ff;
	padding: 2px 13px 2px 13px;
	*margin: 0;
}

.idd .palette_tabs {
	margin-top:15px;
}
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/multi_list.css  ********/
/*************************
	AUTO COMPLETE
*************************/	
.controlOuterContainer,
.sss, .agileautocomplete {
    position: relative;
    *position: static;  /* IE and the "Added" notice*/
   	float: left;
	height: 85px;
	margin-right: 3px;
	border-bottom: 1px solid #999; 
	border-left: 1px solid #ccc;
	border-right: 1px solid #999; 
	border-top: 1px solid #ccc; 
	background-color: #fff;
}/* set width of widget here*/

.cl {
    position: relative;
    *position: static;
   	float: left;
	height: 22px;
	margin-right: 3px;
	border-bottom: 1px solid #999; 
	border-left: 1px solid #ccc; 
	border-right: 1px solid #999; 
	border-top: 1px solid #ccc;  
	background-color: #fff;
}/* set width of widget here*/

.mscl {
	position: relative; 
	*position: static;
	float: left;
	height: 63px;
	margin-right: 3px;
	border-bottom: 1px solid #999; 
	border-left: 1px solid #ccc; 
	border-right: 1px solid #999; 
	border-top: 1px solid #ccc; 
	background-color: #fff;
}
#agileautocomplete { 
	z-index: 8002
} /* for IE z-index of absolute divs inside relative divs issue */
#agileautocomplete2 {
	z-index: 8001
} /* for IE z-index of absolute divs inside relative divs issue */

.agileautocomplete.disabled .selected_container {
	border-top: 1px solid transparent;
}

.content.action_dialog {
	margin-bottom: 0;
}

.focus_border { 
	border:1px solid #c3d5f1;
}	

.agile_border {
	border-bottom: 1px solid #999; 
	border-left: 1px solid #ccc; 
	border-right: 1px solid #999; 
	border-top: 1px solid #ccc; 
}

.search_query {
	_position: absolute;
	z-index: 0;
	width: 98.5% !important;
	height: 1.5em;
	border: 0;
	background-color: transparent;
} /* abs for ie quirks */

.results_container {
	top: 1.7em;
	left: -1px;
	z-index: 10;
	width: 100%; 
	font-size: 11px;
}
.yui-ac-content {
	position: absolute;
	width: 100%;
	z-index: 99999;
	border-bottom: 1px solid #999; 
	border-left: 1px solid #ccc; 
	border-right: 1px solid #999; 
	border-top: 1px solid #ccc; 
	background-color: #fff;
	overflow: hidden;
}
.yui-ac-shadow {
	/* 	This style belongs to the YUI
		AutoComplete and is not being used.
	position: absolute;
	z-index: 9049;
	margin: .3em;
	width: 100%;
	background: #a0a0a0; */
}
.results_container ul {
	padding: 5px 0;
	width: 100%;
}
.results_container li {
	padding: 0 5px;
	cursor: default;
	white-space: nowrap; 
}
.results_container li.yui-ac-highlight {
	background-color: #dee7f8;
}
.results_container li.yui-ac-prehighlight {
	/*background-color: #fefefe;*/
}

.selected_container {
	height: 60px; 
	overflow: auto; 
	width: 99.25% !important; 
	border-top: 1px solid #ccc;
 	width: 100%;
	-moz-outline-style: none;
	background: transparent url("/Agile/static/7edbe35a0aaa7d7dfa7a9da49b5a1133/images/ico_status_non_editable.png") left top;
}

/*
 * Safari workaroud for overflow on pill box
 */
@media screen and (-webkit-min-device-pixel-ratio:0){
	.selected_container { 
		max-width: 810px !important;
	}
}

.sss_selected_container { 
  height: 20px; 
  overflow-x:hidden;
}

.mscl_container {
	position: relative;
    *position: static;	
	top: 0px;
	left: 0; 	
	height: 62px; 
	overflow: auto; 
	width: 99.25% !important; 
	border-top: 1px solid #f5f5f5;	
	outline-style: none;
	background: transparent url("/Agile/static/7edbe35a0aaa7d7dfa7a9da49b5a1133/images/ico_status_non_editable.png") left top;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
	.mscl_container { 
		max-width: 810px !important;
	}
}

/******************************************************************************
SINGLE SELECT CASCADE STYLES
******************************************************************************/

.cl_container {
	position: relative;
    *position: static;
	top: 0px;
	left: 0; 	
	height: 20px; 
	overflow: auto; 
    overflow-x:hidden;
	width: 99.25% !important; 
	border-top: 1px solid #f5f5f5;	
	outline-style: none;
	background: transparent url("/Agile/static/7edbe35a0aaa7d7dfa7a9da49b5a1133/images/ico_status_non_editable.png") left top;
}

/******************************************************************************
SINGLE SELECT SEARCH STYLES
******************************************************************************/
div.sss {
	float: left;
	height: 42px;
	*height: 44px;
}
div.sss input {
	background-color: transparent;
	border: 0;
	margin: 2px;
	padding: 0px;
}
.sss input { 
	width: 99% !important;
}

/************************
	PILL STYLES
************************/
.pillbox {
	position: relative; 
    *position: static; 
	top: 0; 
	left: 0;
}

ul.pillbox li.selected div { 
	background-color: #A4C8F6;
}

ul.pillbox li, .selected_container li, .mscl_container li {
	float: left;
	font-size: 9px;
	border: 1px solid #a4bdec;
	padding: 0 1px 0 3px; /* old */
	margin: 3px 0 0 3px;
	height: 12px;
	line-height: 12px;
	background-color: #dee7f8;
	cursor: pointer;
	letter-spacing: .115em;
	color: #333;
	white-space: nowrap;
}

ul.pillbox li.disabled {
  background-color:#EEEEEE;
  color:#666666;
  border:1px solid #666666;
}

div.sss ul.pillbox li { 
  padding: 0 15px 0 0px; 
  *padding: 0 3px 0 0px; 
}
div.cl ul.pillbox li {
  padding: 0 15px 0 0px; 
  *padding: 0 3px 0 0px;   
}


/* ellipsis div */
.pillbox li div 
{
	position: absolute;
	background-color: #dee7f8;
	text-transform: none;
	text-decoration: none;
	margin: 0 0 0 2px;
	padding: 0 3px;
	height: 12px; 
	display: none;
}

ul.pillbox a, .selected_container a, .mscl_container a {
	background: url("/Agile/static/c6201dadb56ca315b50b94fcb3217e2a/images/btn_pill_close.png") no-repeat right center;
	text-decoration: none;
        margin: 0 0 0 2px;
	padding: 0 3px;
	height: 12px; 
}
div.sss ul.pillbox a { position: absolute; *position: static; }
div.cl ul.pillbox a { position: absolute; *position: static; }

ul.pillbox a span, .selected_container a span, .mscl_container a span {
	visibility: hidden;
}
ul.pillbox li.selected, .selected_container2 li.selected, .selected_container li.selected { 
	border-color: #6a9eea;
	background-color: #a4c8f6;
}
ul.pillbox li.selected a, .selected_container2 li.selected a, .selected_container li.selected a { 
	background: url("/Agile/static/f12dcbd175a7e510dd6e8f7009cf94f5/images/btn_pill_selected_close.png") no-repeat right center;
}
/* disabled pill styles */
.selected_container ul.disabled_pills li, .selected_container ul.disabled_pills li a {
	cursor: default;
	background-color: #eee;
	border-color: #999;
	color: #666;
}
.selected_container ul.disabled_pills li a { 
	background: url("/Agile/static/b5cc48511079edc9c1b153ccb42cfe93/images/btn_pill_disabled.png") no-repeat right center;
}

/************************
	PILL STYLES
************************/
ul.pillbox li.selected div { background-color: #A4C8F6; }

ul.pillbox li, .selected_container li, .mscl_container li {
	float: left;
	font-size: 9px;
	border: 1px solid #a4bdec;
	padding: 0 1px 0 3px; /* old */
	margin: 3px 0 0 3px;
	height: 12px;
	line-height: 12px;
	background-color: #dee7f8;
	cursor: pointer;
	letter-spacing: .115em;
	color: #333;
	white-space: nowrap;
  /*************************************
  overflow: hidden; 
  white-space: nowrap;
  text-overflow: ellipsis;
  ***************************************/
  /*overflow-x:hidden;*/
}
.ellipses
{
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
}

/************************
	PILL ADDED NOTICE STYLES
************************/
.added_notice, .palette_added_notice {
	background-color: #393;	
	font-weight: bold;
	font-size: 10px;
	letter-spacing: 1px;
	text-transform: capitalize;
	text-align: center;
	color: #fff;
}
.added_notice {
	position: absolute;
	*position: relative; /**/
	top: 35%;
	*top: -50px; /*!important;*/ /**/
	left: 0;
	z-index: 10;
	margin: 0 35%;
	width: auto;
	*width: 15%;
	padding: 2px;
	
}

.palette_added_notice {
	position: absolute;
	top: 20px;
	right: 14px;	
	width: auto;
	padding: 2px;
}


/*************************
	PALETTES
*************************/	
/* palette base */
.palette, .agile_palette {
	position:absolute;
	z-index: 9005; 
	display: none;
	top: 75px;
	left: 70px;
	min-width: 400px;
	width: 400px;
	height: auto;
	min-height:44px;
}
.palette_content {
	position: relative;
	top: -4px;
	left: -4px;
	z-index: 9005; 
	width: auto;
	height: 299;
	background-color: #f5f5f5;
	padding: 0 0 10px 0;
	border: 1px solid #ccc;
	overflow: hidden;
	min-height: 32px;
	min-width: 400px;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc; 
}


/* palette structure */
.handlebar {
	background: url("/Agile/static/c16c1877cdb7145a24b32a9b97aee91b/images/inset_handle.png") repeat-x;
	background-color: #efefef;	
	height: 15px;
	margin-left: 3px;
	cursor: move;
	text-align: right;
}

/* remove the dotted ring around the palette attribute caption when it has focus */
.nodrag {
  	outline-style: none;
  	/*:focus { -moz-outline-style: none; }*/
    -moz-outline-style: none;
}

.removeOutLine {
  	outline-style: none;
  	/*:focus { -moz-outline-style: none; }*/
    -moz-outline-style: none;
}

a.close_palette {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	background: #f5f5f5 url("/Agile/static/32cffc352daaee6b3f861569c7938789/images/inset_close.png") no-repeat right top;
	height: 14px;
	width: 15px; 
}
a.close_palette span {
	visibility: hidden;
}

.palette_message {
	display: none;
	height: 18px;
	line-height: 18px;
	border: 1px solid #ccc;
	background-color: #fffff0;
	margin: 10px 10px 5px 10px;
	padding: 2px 4px;
}

.palette_message_novalue {
	position: absolute;
	top: 40px;
	width: 85%;
	margin: 0 10px;
	padding: 10px 20px;
	background-color: #ffbabd;
	border: 1px solid #ccc;
}

.palette_resizer {
	position: absolute;
	background: url("/Agile/static/5822289ba057f753bb36d1563ad388d1/images/inset_stretcher.png") no-repeat top right;
	bottom: 0;
	right: 0;
	font-size: x-small;
	width: 12px;
	height: 12px;
	float: right;
	color: #000;
	cursor: nw-resize;
}
/* palette filter */
.palette_title {
	color: #333;
	font-weight: bold;
	cursor: default;
	margin: 5px 0 0 10px;
}
.palette_title label {
	color: #333;
	font-weight: bold;
	cursor: pointer;
}

/*
Bug 13620551 - DEAD ZONES WHERE THE SELECTION BOX DOES NOT WORK. WRKS WHEN CLICK ON THE CENTER
IE 7 specific issue
Changed  "margin: 10px 10px 0 10px;" to "margin: 10px 10px 0 10px;".
*/
.palette_filter {
	margin: 10px 10px 0 10px;
	white-space: nowrap;
}
.palette_filter input { 
	width: 51%;
}
.palette_filter a.button {
	margin-left: 3px !important;
}


/* palette results list */
.palette_results_list {
        height: 210px;
	border: 1px solid silver;
	background-color: white;
	margin: 10px 10px 0 10px;
	overflow-y: scroll;	
	padding: 0;
	list-style: none;
 }
.palette_results_list_disabled {
        height: 210px;
	background-color:#F5F5F5;
	margin: 10px 10px 0 10px;
	padding: 5px;
    	min-height:43px;
}
.palette_results_list li.selected { 
	background-color: blue;
	 color: white;
}

/* Commented out because of IE7 performance problem with hover pseudo class
.palette_results_list li:hover { 
	background-color: #efefef; 
	cursor: pointer; 
}
*/

.palette_results_list p {
	margin: 5px;
}
/* palette results table */
.yui-dt-table { 
	width: 99.87%;
	border: none;
}
.yui-dt-table th,
.yui-dt-table td { 
	border-bottom: 1px solid #ccc;
	padding: 2px 4px;
}
.yui-dt-table th {
	color: #333; 
	background-color: #e8e8e8;  
	font-weight: bold;
}
.yui-dt-table td {
	cursor: pointer; 
}
tr.yui-dt-selected td { 
	background-color: #dee7f8;
}

.yui-dt-table a {
    color:#333;
    text-decoration:none;
}

.yui-dt-table .yui-dt-headtext {
	margin-right:5px;
	padding-right:15px;
	padding-left:1px;
} /*room for arrow*/ 

.yui-dt-table .yui-dt-sortedbyasc .yui-dt-headtext 
{
	background-image: url("/Agile/static/cc65a3247277acdd26e6897fb65a9eb4/images/ico_table_sort_up.png");
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:12px;
}

/*arrow up*/ 
.yui-dt-table .yui-dt-sortedbydesc .yui-dt-headtext {
	background-image: url("/Agile/static/fdfd46c9648474ebcfbab0ffe256491d/images/ico_table_sort_down.png");
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:12px;
}/*arrow down*/ 

.yui-dt-string { 
	white-space:nowrap;
}

/* remove the dotted ring around the column header when it has focus */
.yui-dt-sortable  {
	outline-style: none;	
	display:block;
}

/* This keeps the header text from wrapping */
.yui-dt-headcontainer { 
	white-space:nowrap;
	padding-right:20px;
	white-space:nowrap;
 }

/***********************/

/* customized css for scrolling */
.yui-dt-scrollable  {
    width:30em; /* SET OVERALL WIDTH HERE for ie (make sure columns add up to this total) */
    height:30em; /* SET HEIGHT HERE for ie */
}
.yui-dt-scrollbody {
    height:30em; /* SET HEIGHT HERE for non-ie */
    *height:auto; /* for ie */
}
.yui-dt-scrollable  thead {
    background:#696969; /* for ie */
}


/*********************************************
	MULTI SELECT CASCADE CONTAINER
*********************************************/
.msclTreeContainerDiv {
	width: 94.5%; /*95%*/
    margin: 5px auto;
	background-color: #fff;
	border: 1px solid silver;
	overflow-x: hidden;
	overflow-y: auto;
	/*height: 210px;*/
	height: 242px;
}

/*********************************************
	MULTI SELECT SEARCH PALETTE
*********************************************/
.yui-dt-table table { 
	border-bottom: 1px solid #ccc; 
	margin-top: -1px;
}
.yui-dt-table td { 
	border-right: 1px solid #ccc;
}
.yui-dt-table th { 
	padding-left: 5px; 
	border-right: 1px solid #ccc;
}
.yui-dt-table th a { 
	color: #333;
}
/******************************************************************************
SINGLE SELECT SEARCH PALETTE
******************************************************************************/


/*********************************************
	MULTI USER SEARCH
*********************************************/
div.group_approval {
	padding: 2px 0px 0 10px;
	margin-top: 5px;
	height: 35px;
}
div.group_approval input {
	border: 0px solid green; 
	padding-top: 5px;
}
div.group_approval label { 
	position: relative;
	top: -4px;
	*top: -2px;
}
div.msclTreeContainerDiv { 
	height: 242px; 
}

/* Multi User Search Custom Icons */
#mus_treeContainer.mus .itemIconFolderOpen,
#mus_treeContainer.mus .itemIconFolderClosed {
	background: transparent url(/global/images/icn_obj_user_group.png) no-repeat scroll 0px 2px;
}
#mus_treeContainer.mus .itemIconDocument {
	background: transparent url(/global/images/icn_obj_user.png) no-repeat scroll 0px 1px;
}

.selection_choice {  
  margin-right:3px !important;
  width: 92px;
}

/* Bug 13620551 - DEAD ZONES WHERE THE SELECTION BOX DOES NOT WORK. WRKS WHEN CLICK ON THE CENTER */
.paletteSearchButton {
   margin: 0 0 -6px;
   /*
    vertical-align:top;
   *vertical-align:middle;*/
}

/* Shuttle Control */
.shuttle_control {
	border: none; 
	margin: 0 20px;
	
}

#formatContentEl {
min-height: 159px;
}

.shuttle_control .colonnade {	
	top: 0;
	left: 0;
	width: 100%;	
	padding: 0;
	min-height: 159px;
	min-width: 470px;
}

.shuttle_control div.agileTreeNode a {
	color:#333333;
	cursor:pointer;
	line-height: 20px;
	text-decoration: none;
	display:inline-block;	
	width: 100%;	
}

.shuttle_control .colonnade .foot {
	clear: both;
	padding: 8px 0 10px 0;
	width: 75%
}

.shuttle_control .colonnade .foot .left_col {
	float: left;
	text-align:left !important;
}

.shuttle_control .colonnade .foot .right_col {
	float: right;
}


.shuttle_control .lt_column {	
	top: 0;
	left: 0;
	float:left;
	width: 49%;
	min-width: 200px;	
	margin: 0;
	padding: 0;
}
.shuttle_control .rt_column {	
	top: 0;
	left: 49.5%;
	left: 0;
	float:right;
	width: 50%;	
	float:right;
	min-width: 200px;
	padding: 0;
}

.shuttle_content { overflow-x:hidden; min-height:115px; overflow-y:auto;}

.shuttle_content p
{
	text-align:left;
	margin: 0 0 0 0;
}

.shuttle_buttons { margin-top: 35px; }

.shuttle_buttons p 
{
	text-align: center !important;
	margin-top: 5px;
}

.shuttle_control p.right
{
	margin: 0 0 10px 0;
	text-align: left !important;
}

.shuttle_control .colonnade h4 {
	text-align: left;
	font-size: 100%;
	font-weight: bold;
}
.shuttle_content
{
	width: 75%;
	height: 100px;
	border: 1px solid #ccc;
	background-color: #fff;
	float: left;
	margin-right: 5px;
	padding-left:5px;
}

.shuttle_list_item {
	cursor:pointer;
	overflow:hidden;
	border-bottom: 1px solid #fff;
	outline-style: none; 
    white-space: nowrap;
	width: 100%;
}

.shuttle_list_item.selected {
	background-color: #dbeaff;
	border-bottom: 1px solid #dbeaff;
}


.shuttle_content .ygtvlabel, 
.shuttle_content .ygtvlabel:link, 
.shuttle_content .ygtvlabel:visited {
	padding:0
}

.shuttle_lock {
	position: relative;
	margin-top: -16px;
	padding: 8px 16px;
	background: url("/Agile/static/ce839ed4a8a634981efa1228246b7951/images/ico_shuttle_lock_inline.png") right center no-repeat;
	
	*position: static;
	*margin-top: -17px !important;
	*padding: 4px 16px;
	*display:block;
	/**float: left;*/
	*width: 79%;
	*height: 8px;
}

.shuttle_lock.selected {
	background: url("/Agile/static/456050722c4f30cdd03c77468535ca7c/images/ico_shuttle_lock_inline_hover.png") right center no-repeat;
}

.disabled_node {
	cursor: default;
	background-color: #eee;
	border-color: #999;
	color: #666;
	border-bottom: medium none;
}

.display_block {
	display: block;
}

.lock_button {
   margin-top: 10px;
}

.button em.shuttle_control_mandatory{
	padding:3px 3px;
	font-weight:bold;
}

fieldset.two_columns { 
	margin: 15px;
    min-width: 450px; 
}
fieldset.two_columns div { 
	width: 45%; 
	float: left;
	min-width: 200px;
}
div#propContent dd.checkbox { 
	padding-top: 5px !important;
}

div#propContent dl.side_by_side_mixed dt {
	width: 15% !important;
}

div#propContent select.medium_width { 
	width: 35%;
}

.frameContainer {
  margin-bottom:4px;
  *margin-bottom:18px;
  width:83%;
}

/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/ux_palette_base.css  ********/
.ux_palette
{
	background: url("/Agile/static/2cd7f37beaa645557db48b6644857eb0/images/palette_background.png") bottom right; 
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	position: absolute;
	z-index: 9004;
	background-color: #fff;
	width: 450px;
	height: 300px;
	min-width: 450px;
	min-height:44px;
	overflow: hidden;
	padding: 5px 10px 5px 10px;
}

.ux_palette_top { background: url("/Agile/static/0a78fd8bbd604a0d01b284cac3224f95/images/palette_grip.png") no-repeat center 7px; }

.ux_palette_header 
{
	background: url("/Agile/static/3c76835db8e09b58a1cb5e0e798d7598/images/header_background.png") repeat-x;       
	border-bottom: 1px solid #ccc;
	height: 16px;
}

.ux_palette_header a span 
{ 
	display: none; 
}

.ux_palette_title
{
	color:#333333;
	cursor:default;
	font-size: 11px;
	margin-left: 20px;
	cursor: move;
	font-weight: bold;
}

.ux_palette_title img.nopriv {
	vertical-align: middle;
}

.ux_palette_toggle
{
	background: url("/Agile/static/a1e88c10022210138b2cd0e1f74e825d/images/palette_collapse.png") no-repeat right;
	position: absolute;
	left: 10px;
	z-index: 2;
	height: 16px;
	width: 16px; 
	top: 0;
	left: 3px;
}

.ux_palette_expanded
{
	background: url("/Agile/static/a1e88c10022210138b2cd0e1f74e825d/images/palette_collapse.png") no-repeat right;
}

.ux_palette_collapsed
{
	background: url("/Agile/static/12c40bae68eff2338c9d77e2321fc09f/images/palette_expand.png") no-repeat right;
}

.ux_palette_close
{
	background:  url("/Agile/static/af603530fdf5e2f0995fe04094a45b9f/images/palette_close.png") no-repeat center right;
	position: absolute;
	top: 2px;
	right: 3px;
	height: 14px;
	width: 15px; 
}

.ux_palette_close span 
{
	visibility: hidden;
}

.ux_palette_main
{
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	margin: 0 3px;
	overflow-y: auto;
	overflow-x: auto;
	border: 1px solid #ccc;
	background-color: #fff;
	clear: both;
}

.ux_palette_top_action_bar{
	min-height:5px;
	padding:5px 20px 5px 0pt;
}

.ux_palette_bottom {
	padding-top:7px;
}

.ux_palette_bottom_action_bar { 	
}

.ux_palette_top_action_bar .left_column,
.ux_palette_bottom_action_bar .left_column
{
	width: 75%;
	display: inline;
}
.ux_palette_top_action_bar .right_column,
.ux_palette_bottom_action_bar .right_column
{
	width: auto;
	display: inline;
	float: right;
	padding-right:8px;
	text-align: right;
}

.ux_palette_top_action_bar .right_column{
	padding-right:0px;
}

.button.left_spacer { 
	margin-right: 15px !important; 
}

.ux_palette_resize_bar 
{
	height: 5px;
}

.ux_palette_handle 
{
	position: absolute;
	background: url("/Agile/static/a1fac10db5da253c2d495ca2e11ee25f/images/resize_handle.gif") no-repeat bottom right ;
	cursor: nw-resize;
	width: 10px;
	height: 10px;
	z-index:100;
	right: 0;
	bottom: 0;
}


.ux_palette_resizer
{
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: 0;
	right: 0;
	cursor: se-resize;
	background: url("/Agile/static/6a88907edb7e4e9789c2625594d81379/images/ux_palette_resize_handle.gif") -2px -2px;
}

.ux_palette_footer{
	height : auto;            
}

/*===========================================*/
/* DEFAULT DIALOG SKIN */
/*===========================================*/
.ux_palette 
{
	background-color: #efefef;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
}

.ux_palette_header { 
	background-image: url(); 
	border: 0; 
}

.ux_palette_main 
{
	margin:0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}


/*===========================================*/
/* CUSTOM DIALOG CLASSES */
/*===========================================*/
.notification_dialog .ux_palette_bottom_action_bar 
{ 
	height: 28px; 
}

.paletteInput{
	margin: 0 0 -6px;
	width:45%;
	/* Replace below code with above
	 * Bug 13620551 - DEAD ZONES WHERE THE SELECTION BOX DOES NOT WORK. WRKS WHEN CLICK ON THE CENTER
	  */
    /*
	vertical-align:top;
	width:45%;
	*margin-top: -3px;
	*/
}
/************************************************************************************
Info Popup
************************************************************************************/

.ux_palette.infopop {
	height:500px;
	min-width:500px;
	width:650px;
	z-index: 9003;
}
.ux_palette.infopop .ux_palette_main {
	background-color:#FFFFFF;
	padding:0pt;
	overflow-x:hidden;
}

.ux_palette.infopop .thumb {
	float: left; 
	width: 100%;
}
.ux_palette.infopop .thumb .lt_column {
	float:left;
	min-width:250px;
	width:72%;
}
.ux_palette.infopop .thumb .rt_column {
	float:left;
	min-width:100px;
	width:25%;
}
.ux_palette.infopop .thumb dl.side_by_side_text.palette_rule {
	background-color:#DAE6F6;
	border:1px solid #B7C8E9;
	margin: 0 0 15px 0pt;
	min-width:325px;
	width:100%;
}
.ux_palette.infopop .thumb dl.side_by_side_text.palette_rule dt {
	font-weight:bold;
	margin-bottom:0pt;
	padding:7px 0pt 0pt;
	width:18.75%;
}
.ux_palette.infopop .thumb dl.side_by_side_text.palette_rule dd {
	padding:7px 0pt 0pt;
	width:80%;
}
.ux_palette.infopop div.table_actions {
	border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
}

.ux_palette .ux_palette_main .versionsTable_content h4 {
	font-size:12px;
	margin-top:10px;
	margin-bottom:5px;
}

.infopop_content{
	padding:0pt 15px 0 10px;
}

.ux_palette.infopop .thumb dl.side_by_side_text dd {
	width:58%;
}

.versionsTable_content{
	padding:0pt 15px;
}

div.prompt_shadow.add_rule fieldset h4 {
	font-size:16px !important; 
}

div.prompt_shadow.add_rule table {
	margin: 10px;
	width:95%;
}

div.prompt_shadow.add_rule table td {
	padding:5px;
}

/*div.prompt_shadow.add_rule table select {
	width:auto;
}*/

div.prompt_shadow.add_rule select {	
	width: 150px;
}

div.prompt_shadow.add_rule p
{
 margin-top: 10px;
 width: 90%;
}

div.prompt_shadow.add_rule.prompt fieldset {
 border: none;
 margin: 10px;
 min-width: 100px !important;
}


.quickview,
.quickview span {
	z-index: 99999999;
	padding: 4px 0 12px 0;
	white-space:nowrap;
}
.quickview span {
	background: url("/Agile/static/3914576c5f1d585bfc2a8ab2d4889c04/images/util_preview_link.png") no-repeat left top;
	*background-position-y: 4px! important
}

.quickview span a {
	padding: 4px 10px 10px 8px;
	background: url("/Agile/static/7d503e5f0adaae377166954caac80121/images/util_preview_link_endcap.png") no-repeat right top;
}

.left.quickview {
	z-index: 99999999;
	padding: 4px 0 12px 0;
	background: url("/Agile/static/11e2fb4ea1c79d2b788729980496ad81/images/util_preview_link_left.png") no-repeat right top; 
}
.left.quickview a {
	padding: 4px 10px 12px 8px;
	background: url("/Agile/static/c04526b0b10634132c93855ad81638ce/images/util_preview_link_endcap_left.png") no- repeat left top; 
}

.quickview a:hover {
	text-decoration: none;
}

/************************************************************************************
Replace File 
************************************************************************************/
.ux_palette.replaceFile {
	height:215px;
	min-width:450px;
	width:460px;
	z-index: 9007;
}

.ux_palette.replaceFile .ux_palette_main {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	clear:both;
	margin:0pt 3px;
	opacity:0.85;
	overflow:hidden;
}

.ux_palette.replaceFile dl.side_by_side_text {
	float:right;
	margin-bottom:5px;
	min-width:525px;
	width:100%;
}

.ux_palette.replaceFile.infopop_content {
	padding:15pt 15px;
}

/************************************************************************************
View Folder Palette
************************************************************************************/
.ux_palette.viewFolder {
	height:290px;
	min-width:450px;
	width:480px;
	z-index: 9004;
}

.ux_palette.viewFolder .ux_palette_main {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	clear:both;
	margin:0pt 3px;
	opacity:0.85;
	overflow:hidden;
}


/************************************************************************************
Version Palette
************************************************************************************/
.ux_palette.versionspopup{
    height:350px;
	min-width:500px;
	width:680px;
	z-index:9003;
}

.ux_palette.versionspopup .ux_palette_main {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	clear:both;
	margin:0pt 3px;
	opacity:0.85;
	overflow:hidden;
}

/************************************************************************************
Errors Palette
************************************************************************************/

.ux_palette.error_skin {
    background: #FFFFFF url("/Agile/static/fdbd0ffc90db1d8f578013d1f599c838/images/bgd_table_msg_mid_mid.png") repeat-x scroll 0% 0%; 
}

.ux_palette.error_skin .ux_palette_main {
	background-color:transparent;
	border:none;
	border-bottom:1px solid #CCCCCC;
}

.ux_palette.error_skin .ux_palette_main div {
	padding:15px 20px;
}

.ux_palette.error_skin h2 {
    background: transparent url("/Agile/static/51f76e3f8c394901686c09631f16337f/images/error_ico.gif") no-repeat scroll 0pt 3px; 	
	font-size:11px;
	padding-left:20px;
}

.ux_palette.error_skin .error_messages p {
 margin:10px 0pt 10px 20px;
}

p.attachVersion select {
	width: 30% !important;
}

p.attachVersion{
	padding:0 0 5px;
	text-align:right;
	white-space:nowrap;
	width:100%;
}

.vworkflow_palette
{
	background: #EFEFEF url("/Agile/static/2cd7f37beaa645557db48b6644857eb0/images/palette_background.png") bottom right; 
	padding: 0px 15px 0px 15px;
}
/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/dashboard.css  ********/
.groupWrapper
{
	width: 62.3%;
	float: left;
	margin-right: 1%;
}
.groupWrapper.widgets
{
	width: 35%;
	float: right;
	margin-right: 1%;
}

.groupWrapper.side_by_side
{
	width: 49%;
	margin-right: 1%;
}

.groupWrapper.side_by_side.with_bottom
{
	min-height: 100px;
	height: auto;
}
.groupWrapper.bottom
{
	width: 99%;
}

.serializer
{
	clear: both;
}
.groupItem
{
	margin-bottom: 10px;
	border: 1px solid silver;
}

.groupItem.dashboard_widget
{
	height:300px;
}


.groupItem .itemHeader
{
	background: #333;
	line-height: 22px;
	border-bottom: 1px solid silver;
	color: #000;
	padding: 0 0 0 5px;	
	font-weight: bold;
	overflow: hidden;
}

.wide_widget_lft
{
	width: 74.3% !important;
}

.wide_widget_rght
{
	width: 24.3% !important;
}

.algn_rght
{
	text-align: right;
}

.algn_cntr
{
	text-align: center;
}

.itemHeader .column_zero,
.itemHeader .column_one
{
	line-height: 22px;
	float: left;
	width: 49.3%;
}

.itemHeader .column_zero
{
   width: 66.3%;
}

.itemHeader .column_one
{
	text-align: right;
	width:32%; 
}

.groupItem .itemHeader a,
.groupItem .itemHeader a:active,
.groupItem .itemHeader a:link,
.groupItem .itemHeader a:visited 
{ 
	color: #FFFFFF;
	text-decoration: none; 
}

.dashboardTitle {
	color: #FFFFFF; 
}

.groupItem .itemHeader a:hover {
	color: #cccccc; 
	text-decoration: underline;
}

.groupItem .itemHeader a.closeEl
{
	background: url("/Agile/static/1f86dc06468f885290e609ffe4c8e6b7/images/ico_tree_collapse_white.png") no-repeat 0 -1px;
	font-weight: normal;
	text-decoration: none;
	color: gray;
	padding: 0 8px;
}

.groupItem .itemHeader a.closeEl:hover
{
	background: url("/Agile/static/7d01b76435db817b729533685d2940ff/images/ico_tree_collapse_on.png") no-repeat 0 0;
}


.groupItem .itemHeader a.closeEl.expanded
{
	background: url("/Agile/static/672359b48179ac980367a5e109a53738/images/ico_tree_expand_white.png") no-repeat 0 0;
}

.groupItem .itemHeader a.closeEl.expanded:hover
{
	background: url("/Agile/static/7e6dd9d221c8b86257e3dd3b6cb285bc/images/ico_tree_expand_on.png") no-repeat 0 0;
}

.groupItem .itemContent a.closeEl
{
	background: url("/Agile/static/12c40bae68eff2338c9d77e2321fc09f/images/palette_expand.png") no-repeat 0 -1px;
	font-weight: normal;
	text-decoration: none;
	color: gray;
	padding: 0 4px;
	margin-right:5px;
}

.groupItem .itemContent a.closeEl.expanded
{
	background: url("/Agile/static/a1e88c10022210138b2cd0e1f74e825d/images/palette_collapse.png") no-repeat 0 0;
	margin-right:5px;
}

.groupItem a:hover 		{ text-decoration: underline }
.scrollDiv a:hover 		{ text-decoration: underline }

.groupItem .itemHeader a.cmdA, 
.groupItem .itemHeader a.cmdB,
.groupItem .itemHeader a.cmdC,
.groupItem .itemHeader a.cmdD,
.groupItem .itemHeader a.cmdE,
.groupItem .itemHeader a.cmdM
{
	text-decoration:none;
	padding:0 6px;
}

.groupItem .itemHeader a.cmdB.without_cmdAC{
    padding:0 6px 4px; 
}


.groupItem .itemHeader a.cmdA 
{
	background:url("/Agile/static/cea3ad9de4e6c588ccc5a0685599c48b/images/ico_summary_recycle_sm_white.png") no-repeat center center;
}
.groupItem .itemHeader a.cmdA:hover
{
	background:url("/Agile/static/9dd6480c393e07f84a931066e56a46d0/images/ico_summary_recycle_sm_on.png") no-repeat center center;
}

.groupItem .itemHeader a.cmdB 
{
	background:url("/Agile/static/b6cce272dccc38709a39a0c0ceb5f701/images/ico_container_expand_lrg.png") no-repeat center center;
}
.groupItem .itemHeader a.cmdB:hover
{
	background:url("/Agile/static/3033e24a68070128473281aafb17e912/images/ico_container_expand_lrg_on.png") no-repeat center center;
}

.groupItem .itemHeader a.cmdC 
{
	background:url("/Agile/static/7afd4dd5d86b832b973b919fac76b4e9/images/ico_menu_open_arrow.png") no-repeat center center;
}
.groupItem .itemHeader a.cmdC:hover
{
	background:url("/Agile/static/ff6f5d7e4ba80f8795872f454db24638/images/ico_menu_open_arrow_on.png") no-repeat center center;
}

.groupItem .itemHeader a.cmdD 
{
	background:url("/Agile/static/2402fe8826b914a51b8b9949669ec908/images/ico_filter_white.png") no-repeat center center;
}
.groupItem .itemHeader a.cmdD:hover
{
	background:url("/Agile/static/8b8fde83a129e286bbd60a7a60e52859/images/ico_filter_white_on.png") no-repeat center center;
}

.groupItem .itemHeader a.cmdM 
{
	background:url("/Agile/static/579f235e4c01eb75e0ca026637a417ec/images/ico_container_collapse_white.png") no-repeat center center;
}
.groupItem .itemHeader a.cmdM:hover
{
	background:url("/Agile/static/8935ac19bfee79482120e5dd8259d8ee/images/ico_container_collapse_on.png") no-repeat center center;
}

.groupItem .obj_form table {
	margin-bottom: 30px; 
}

.itemHeader em.dropdown{
    background: url("/Agile/static/672359b48179ac980367a5e109a53738/images/ico_tree_expand_white.png") no-repeat center center;; 
	padding-left: 10px;
	padding-top: 0px;
}

/* Commented out because of IE7 performance problem with hover pseudo class
.itemHeader em.dropdown:hover
{
	background:url("/Agile/static/7e6dd9d221c8b86257e3dd3b6cb285bc/images/ico_tree_expand_on.png") no-repeat center center;
}
*/

.dasboard_dropdown						
{ 
	background: url("/Agile/static/7afd4dd5d86b832b973b919fac76b4e9/images/ico_menu_open_arrow.png") no-repeat center center;; 
	padding-left: 10px;
	padding-top: 0px;
}

.dasboard_control_up						
{ 
	background: url("/Agile/static/b2888243673cd4223d056e0e2fcf5b56/images/icn_shuttle_control_up.png") no-repeat center center;; 
	padding-left: 10px;
	padding-top: 0px;
}

/* Commented out because of IE7 performance problem with hover pseudo class
.dasboard_dropdown:hover
{
	background:url("/Agile/static/ff6f5d7e4ba80f8795872f454db24638/images/ico_menu_open_arrow_on.png") no-repeat center center;
}
*/

.dasboard_dropdownHover
{
	background:url("/Agile/static/ff6f5d7e4ba80f8795872f454db24638/images/ico_menu_open_arrow_on.png") no-repeat center center;
}
.sortHelper
{
	border: 1px dashed #ccc;
	width: 67% !important;
}

.ui-sortable-helper
{
  border: 1px dashed #ccc !important;
  width: 100% !important;
}


.groupWrapper p
{
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.groupItem .itemContent ul.content li {
	padding-top:1px;
	margin-left: 18px;
}

.groupItem .itemContent ul.gates {
	color: #000;
  	background: #abc;
}
.groupItem .itemContent ul.gates li {
	color: #000;
  	background: #ffc;
}

.groupItem .itemContent ul.gates li {
	color: #000;
  	background: #ffc;
}
.groupDiscussion {
	min-height: 50px;
	position: relative;
	
}

.discussionMessage{
	padding: 16px;
	text-align: center;
}
.discussionContent{
	text-align: left;
	display: none;
}
.discussionContent li {
	margin-bottom: 5px;
}

.itemMessage { background-color: #e3e3e3; border-top: 1px solid #d6d6d6; border-bottom: 1px solid #9f9f9f; height: 11px; padding: 3px 10px 7px 10px; white-space:nowrap;  }

span.overdueLabel { color: red; }
span.completedLabel { color: #666666; }


div.widget_actions 	{ 
	background-color: #e3e3e3; border-top: 1px solid #d6d6d6; border-bottom: 1px solid #9f9f9f; height: 22px; padding: 3px 10px 7px 10px; white-space:nowrap;  
	overflow: hidden;
	}
div.widget_actions .column_one			{ width:33%; }
div.widget_actions .column_two 			{ text-align: right; width:67%; padding-top:3px;float:right }
.no_column_one {
	width:100% !important;
	overflow: visible;
}



div.widget_actions .column_one.no_width{
  width:50% !important; 
}

div.widget_actions .pagination span 		{ float: left; }

div.widget_content
{
	max-height: 400px;
	background-color: #fff;
	overflow: auto;
}
div.widget_content_withgrid{
    max-height: 400px;
	background-color: #fff;	
	overflow-x: hidden;
	overflow-y: hidden;
}

div.widget_content ul.contact_info li {
	border-bottom: 1px solid #ccc; 		
	padding-top:1px;
	padding-left:5px;
}

/* Commented out because of IE7 performance problem with hover pseudo class
div.widget_content table.contact_info img:hover{
	cursor:pointer;
}

div.widget_content table.contact_info td.no_priv img:hover{
	cursor:default;
}
*/

contactInfoImgHover {
	cursor:pointer;
}

div.widget_content ul img 
{
	float: left;
	position: relative;
}

div.widget_content ul.content li {
	padding-top:1px;
	margin-left: 18px;
}

.with_object_part {
	background-image: url("/Agile/static/3faac2f04cb61823ae536a1fcc857e11/images/part.png");
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.with_non_conformance {
	background-image: url("/Agile/static/9ae44a1964deedade9d09299c5cf0828/images/non-conformance_report.png");
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.with_requirement {
	background-image: url(../images/requirement.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.with_action {
	background-image: url(../images/action_item.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.with_program { 
	background-image: url("/Agile/static/f0ad9d586e852a2bb9fabaab32ceb2ab/images/icn_obj_program.png");
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

div.widget_content ul.contact_info p {
	margin-left : 26px;
	margin-bottom: 0px;
}

div.itemContent table.news {
	margin-bottom:0pt;
}


div.itemContent table.news td {
	border-bottom: 1px solid #ccc; 
	padding-bottom:10px;
}

div.itemContent table.news td{
	padding-left: 10px;
	padding-bottom: 5px;
}

div.itemContent table.news p{
	margin-top: 5px;
	margin-bottom: 0pt;
}

div.widget_content td.attachment_summary {	
	border-left: 0pt !important;
	text-align:center;
	width:15%;
}

/* Widget specific styles */
dl.widget_summary {
	background: url(../images/thumbnail_sml_sata_drive.png) no-repeat center right;
} 
dl.widget_summary dt {
	float: left;
	width: 30%;
	clear: left;
	text-align: right;
	margin-right: 5px;
	margin-bottom: 5px;
}
dl.widget_summary dd {
	*float: none;
	width: 69%;
	margin-bottom: 5px;
	white-space:nowrap;
}
dl.widget_summary dd a:hover {
	text-decoration: underline;
}
dl.widget_summary dd a.button:hover {
	text-decoration: none;
}

dl.widget_summary.with_top_margin { 
	margin-top: 10px;
}

.container.obj_form.widgets { min-width: 325px; }

/* Exceptions */
.ObjectFull.with_widgets { padding-top:10px; }
.ObjectFull.with_widgets p {margin-bottom: 0pt;}

.obj_form table.with_widgets { 
	margin-bottom: 0pt ;
	padding-left: 0pt ;
}

table.rbr td.with_subcontent{ 
	padding-left: 28px ;
}

table.rbr td.row_without_arrow{
 padding-left:21px;
}

table.rbr tr ul.row0_sub_content{ 
	margin: -2px 0 0 -5px;
}

.lefty
{
	position: absolute;
	top: 0pt;
	bottom: 0pt;
}
/* these are styles used by Alex's YUI drag-n-drop demo */

	.columnLeft  { 
		width: 61.3%;
		float: left;
		margin: 0pt;
		min-height: 400px;
		height: 100%;
		/*border:1px solid #000000;*/
	}
	.columnRight { 
		width: 36.3%;
		float: right;
		margin-left: 10px;
		margin-right: 0pt;
	}

	.dropSlot { 
		visibility:hidden;background-color:#FF0000; border:0px;
		width: 100px;
		height:10px; top:0px; left:0px; cursor:move;
	}

	.wideWidget {
		width: 100%;
		height: 160px;
	}

	.narrowWidget {
		width: 100%;
		height: 100px;
	}

	#proxyWidget { 
		visibility:hidden; border:5px dotted #BBBBBB; cursor:move; 
		position:absolute; top:0px; left:0px; width:35px; height:20px; clear:both;
	}
	
	

.row0_sub_content li a {
		display: block;
		border-left: 15px solid #E3E3E3;
		padding:  0 5px 0 15px;
		text-decoration: none;
		}

.row0_sub_content li a.nolink {
	color: #333;
}

span.iconic { 
	background-position: center center;
	background-repeat:no-repeat;
	margin-right: -3px !important;
	padding: 2px 7px !important;  
	cursor:pointer;
	}
div.allocation_percentage
{
	float: left;
  width:50%;
  text-align: right;
}

tr.row2a_content td.with_icon
{
	border-bottom: 0 !important;
	padding-left: 3.8em !important;
	padding-right: 5px !important;
}
td.with_icon a img
{
	float: right;
}

a.doc
{
	background-image:url("/Agile/static/f72879fa547929d73c584b1acd2406a0/images/icn_obj_document.png") !important;
	background-repeat:no-repeat !important; 
	padding:0 0 2px 20px !important;
}

/* Commented out because of IE7 performance problem with hover pseudo class
.dasboard_dropdown:hover {
   background:transparent url(..images/ico_menu_open_arrow_on.png) no-repeat scroll center center;
}
*/

.dasboard_dropdown {
	background:transparent url("/Agile/static/7afd4dd5d86b832b973b919fac76b4e9/images/ico_menu_open_arrow.png") no-repeat scroll center center;
	padding-left:10px;
	padding-top:0px;
}

table.rbr img{
 vertical-align:top;
}

div.widget_content table.contact_info
  {
       margin-bottom: 0;
	   width:100%;
 }
div.widget_content table.contact_info td
  { 
       border-bottom: 1px solid #ccc;
 }
div.widget_content table.contact_info td.ico_cell
  {
       vertical-align: top;
       padding: 0 0 0 5px;
       width: 26px;
 }

p.table_loading_indicator
{
 text-align:center;
 padding: 20px;
}

.widget_content dl.side_by_side_text {
	float:left;
	margin-bottom:5px;
	min-width:480px;
	width:100%;
}

.widget_content dl.side_by_side_text dd {
  width:67%;
}

/*   Dashboard styles   */

.tabs_container.skin_default.special_case ul.tabs {    
    background:transparent none repeat scroll 0% 0%; 
	background-color:#F4F4F4;
	height:20px;
	left:0pt;		
	width:100%;
}

.tabs_container.skin_default.special_case ul li a {
	background:transparent none repeat scroll 0% 0%;
	border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color #333333;
	border-style:none none none dotted;
	border-width:medium medium medium 1px;
	color:#333333;
	font-weight:normal;
	height:auto;
	margin:3px 0pt;
	padding:0pt 10px;
}

.tabs_container.skin_default.special_case ul li.selected a {
	background:transparent none repeat scroll 0% 0%;
	border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color #333333;
	border-style:none dotted;
	border-width:medium 1px;
	color:#333333;
	font-weight:bold;
	height:auto;
	margin:3px 0pt;
	padding:0pt 10px;
}

.tabs_container.skin_default.special_case .tabs li:first-child a {
	border-left:medium none;
	border-right:medium medium;
	padding-left:25px;
}

.tabs_container.skin_default.special_case.tabs li a{
   border-left:medium medium;
}

.tabs_container.skin_default.special_case li.selected  a {
   border-left:medium medium;
   border-right:medium medium;
}

.tabs_container.skin_default.special_case.tabs a {
	border-left:1px dotted #333333;
	height:21px;
	padding:0pt 14px;
}

.tabs_container.skin_default.special_case.tabs a {
	border-left:1px dotted #333333;
	height:21px;
	padding:0pt 14px;
}

.tabs_container.skin_default.special_case .tabs span {
	color:#333333;
	margin-right:-1px;
	padding:1px 2px 2px 0pt;
}


.tabs_container.skin_default.special_case .tabs span {
	float:left;
	white-space:nowrap;
}

.tabs_container.skin_default.special_case a {
	background:transparent none repeat scroll 0% 0%;	
}

/* Commented out because of IE7 performance problem with hover pseudo class
.tabs_container.skin_default.special_case ul li a:hover{
  background:transparent none repeat scroll 0% 0%;	
} 

.tabs_container.skin_default.special_case ul li a:hover,a.onTabFocus{
  background:transparent none repeat scroll 0% 0%;	
}

.tabs_container.skin_default.special_case li.selected a {
	background:transparent none repeat scroll 0% 0%;	
}

.tabs_container.skin_default.special_case ul li:hover{
   background-color:#E4E4E4;
}

.tabs_container.skin_default.special_case ul li.selected a:hover {
  background:transparent none repeat scroll 0% 0%;
}
*/

.PageContentView {	
	height:auto;
	margin-left:4px;
	outline-style:none;
	overflow:auto;
	position:relative;
	top:0pt;
	width:100%;
}

.PageViewContent.with_topmargin{
  margin-top:10px;
}

.object_level_controls.summarypage_controls{
margin:0pt 13px 0px;
}

.ux_palette.ppm_attachments{
    height:300px;
	min-width:500px;
	width:570px;
}

div.ux_palette.ppm_attachments .ux_palette_main {
	overflow:hidden;
}

div.ux_palette.ppm_attachments .ppm_attachments_header {
   background-color:#FFFFFF;
}
div.ppm_attachments h2 {
	font-size:16px;
	line-height:12px;
	margin:0pt 0pt 0pt 10px;
	padding-top:40px;
}

div.ux_palette.ppm_attachments .table_actions {
	margin-top:15px;
}

ul.widget_personalization.left {
	float:left;
	margin-right:1em;
	width:67%;
}

ul.widget_personalization li.selected {
	border:1px solid #999999;
	color:#333333;
}

ul.widget_personalization li {
	border:1px solid #CCCCCC;
	color:#CCCCCC;	
	margin-bottom:3px;
	padding:0pt 0pt 5px;
}

ul.widget_personalization li span.widget_title{
  font-weight:bold;
}

ul.widget_personalization li.selected .drag_handle {
	background-color:#DDDDDD;
}

ul.widget_personalization li .drag_handle {
	background:#EFEFEF url("/Agile/static/0a78fd8bbd604a0d01b284cac3224f95/images/palette_grip.png") no-repeat scroll center 3px;
	border-bottom:1px solid silver;
	cursor:move;
	height:10px;
}

ul.widget_personalization li span {
	
}

ul.widget_personalization.right {
	float:right;
	width:30%;
}
.sortHelper {
	border:3px dashed #666666;
	width:auto !important;
}

div.ux_palette.activity_action_item .ux_palette_main {
  padding:20px 0pt 10px;
}

div.ux_palette.activity_action_item .ux_palette_main {
  padding-top:10px;
}

div.ux_palette.activity_action_item .lt_column {
  padding-top:10px;	
}

div.ux_palette.activity_action_item  {
	 height:420px;
	 width: 630px;
	 z-index:9003;
}


ul.widget_personalization li .checkbox {
	margin:3px 1px 0pt 5px;
	border:medium none;
    width:14px !important;
}

ul.widget_personalization li .x1 {
	cursor:pointer;
	float:right;
	font-weight:normal;
	margin:-15px 3px 0pt 0pt;
	padding:0px 5px;
}

ul.widget_personalization li .text_box {
 width:70%;
}

div.ux_palette.baseline_details{
    height:350px;	
	width:650px;
}

div.ux_palette.baseline_details .ux_palette_main {
	padding-top:20px;
}

/*Start----Activity Dependenices table palette ----*/
div.ux_palette.activity_dependency{
    height:450px;	
	width:530px;
}
/*End----Activity Dependenices table palette ----*/


.ux_palette_main dl.side_by_side_text{	 
	 min-width:0px;
}

.ux_palette_main dl.side_by_side_text dd{
	 width:64%;	 
}

/***** C:\Agile933Release_HF\WLS\agileDomain\applications\web\css/fileupload.css  ********/
.lf-btn-span {
	display: inline-block;
	position: relative;
	overflow: hidden;
}

.fileinput-span input {
	font-size: 23px;
	height: 30px;
    line-height: 30px;
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	opacity: 0;
	filter: alpha(opacity = 0);
	transform: translate(-300px, 0) scale(4);
	direction: ltr;
	cursor: pointer;
}

table.table-striped {
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
	width: 100%;
}

table.table-striped tbody tr:nth-child(2n+1) td, table.table-striped tbody tr:nth-child(2n+1) th {
	background-color: #F9F9F9;
}

.files th, .files td {
	border-top: 1px solid #DDDDDD;
	line-height: 22px;
	padding: 4px;
	margin: 0;
	text-align: left;
	vertical-align: top;
}

.files td.error, .files td.success, .files td.status {
	white-space: normal;
	width: 86px;
}

.files td.boInfo {
	white-space: normal;
	word-wrap: break-word;
}

.files td.delete, .files td.remove {
	background-image: none;
}

.files td.date, .files td.size, .files td.pause, .files td.delete, .files td.progress-cell  {
	white-space: nowrap;
	width: 76px;
}

.files td.date, .files td.size {
	text-align: right;
}

.files button.btn, .files button.btnPause, .files button.btnResume, .files button.btnRemove {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	display: inline-block;
	padding: 2px 3px;
	cursor: pointer;
}

.files .icon-pause, .files .icon-resume, .files .icon-remove {
	background-repeat: no-repeat;
	display: inline-block;
	height: 14px;
	line-height: 14px;
	vertical-align: text-top;
	width: 14px;
	background-position: left center;
	padding-right: 2px;
}

.files .icon-resume {
	background-image: url("/Agile/static/f471c3f3affa0c5e9c90ad25b2556045/images/jqueryfileupload/resume.png");
}

.files .icon-pause {
	background-image: url("/Agile/static/58782407fbd78da4983922fd628f790a/images/jqueryfileupload/pause.png");
}

.files .icon-remove {
	background-image: url("/Agile/static/2af5ae36bd765cdc4ee4306d4ed36c2a/images/jqueryfileupload/remove.png");
}

.fileupload-buttonbar .progress-buttons-span, .fileupload-buttonbar .upload-buttons-span {
	float: right;
}

.fileupload-buttonbar .upload-options {
	margin: 5px 0;
	height: 22px;
	line-height: 22px;
}

.fileupload-buttonbar .clearfix {
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}

.fileupload-buttonbar .immediately-span {
	color: #333333;
    height: 22px;
    line-height: 22px;
    margin: 0;
    padding: 5px 5px 5px 3px;
	*padding-left: 0;
}

.fileupload-buttonbar input[type="checkbox"] {
	vertical-align: middle;
	height: 22px;
    line-height: 22px;
    border: 0; 
    background-image: none;
}

.upload-options div {
	padding: 2px 0;
}

.upload-options input[type="checkbox"] {
	vertical-align: middle;
	border: 0; 
    background-image: none;
}

.upload-options label {
    padding: 0 3px;
	*padding-left: 0;
}

.upload-options label.folder_type_label {
	padding-left: 0;
	padding-right: 3px;
}

.upload-options select {
	vertical-align: middle;
}

.fileupload-buttonbar .fileupload-progress {
	float: left;
	line-height: 15px;
	margin-right: 10px;
	position: relative;
	
}

.fileupload-buttonbar .progress-extended {
	position: absolute;
	top: 15;
	left: 5px;
}

.fileupload-progress .progress {
	width: 296px;
	height: 6px;
	overflow: hidden;
	background-image: none;
	padding: 2px;
}

.fileupload-progress.in .progress {
	background: url("/Agile/static/3445a8284d84959bd486cd3ea3fb8bf3/images/jqueryfileupload/global_progress_bg.png") no-repeat;
}

.files .progress {
	width: 72px;
	height: 6px;
	overflow: hidden;
	background: url("/Agile/static/23a79b09dd1acec46ff24edd525194d5/images/jqueryfileupload/progress_bg.png") no-repeat;
	padding: 2px;
	margin-top: 5px;
}

.progress .bar {
	width: 0;
	height: 100%;
	background: transparent url("/Agile/static/dc9228944f7fa8796b52d6b0934469e4/images/jqueryfileupload/progress_bar.png") repeat-x;
	position: relative;
}

.ux_palette_lfreplace_body_content {
	*position: relative;
}

.button span.top_gupi_upload, .button:hover span.top_gupi_upload {
	width: 20px;
	position: relative;
	background: url("/Agile/static/05b9e066db46deb6d81471bcc5ee0e3f/images/icn_gupi_upload.png") no-repeat left bottom;
	padding: 0;
	display: inline-block;
}

.button em.top_gupi_remaintime {
	position: absolute;
	left: 0;
	top: 3px;
	width: 100%;
	padding: 0;
	text-align: center;
	background: url("/Agile/static/68cab137c941ef7dbfe85d59204e1be4/images/icn_gupi_noupload_small.png") no-repeat center top;
	line-height: 10px; 
	font-size: 9px;
}

.button em.top_gupi_remaintime.top_gupi_remaintime_active {
	background-image: none;
}

.button em.top_gupi_progress {
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	width: 0;
	background: url("/Agile/static/5ac9f72c60eed4b45fdde69369379547/images/icn_gupi_active.png") no-repeat left bottom;
}

.button em.top_gupi_progress.top_gupi_progress_paused {
	background-image: url("/Agile/static/3551676a581dd3eab97cb844c2d57c9b/images/icn_gupi_paused.png");
}

#FileUploadContainer div.ux_palette_message_area p.error {
	background: url("/Agile/static/2efeda86a0e4a961d77107558142ee7a/images/icn_status_error.png") no-repeat left top;
	padding: 0 0 5px 20px;
}

span.replace_file_error{
    background: url("/Agile/static/2efeda86a0e4a961d77107558142ee7a/images/icn_status_error.png") no-repeat left top;
    padding: 0 0 0 20px;
}

p.UMErrorMessage{
	background: url("/Agile/static/2efeda86a0e4a961d77107558142ee7a/images/icn_status_error.png") no-repeat left top;
	padding: 0 0 5px 20px;
}

.lf_subtitle {
	color: #333;
	margin-left: 20px;
	padding-bottom: 5px;
	font-weight: bold;
}
