/*!
 * Ext JS Library 3.1.0
 * Copyright(c) 2006-2009 Ext JS, LLC
 * licensing@extjs.com
 * http://www.extjs.com/license
 */
body {
    font-family:'lucida grande',tahoma,arial,sans-serif;
    font-size:11px;
	background: #DFE8F6 url(../images/layout-browser-hd-bg-BF2.gif) repeat-x !important;
	margin:0;
	padding:0;	
}
a {
    color:#15428B;
}
a:link, a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
#header {
	padding:10px 0 0 10px;
	margin:0;
/*    background: #7F99BE url(../images/layout-browser-hd-bg-BF2.gif) repeat-x center;*/
}
#header_img {
	padding:20px 0 0 10px;
/*	background: url(../images/PM_title.png) no-repeat;    
	font-size: 38px;
    color: #fff;
    font-weight: normal;
	width:800px;
	height:61px;
	padding-top:10px;
    padding: 10px 0 0 10px;*/
}

#disconnection {
	position: absolute;
	top: 50px;
	right: 10px;
	font-size: 10px;
}



#start-div h2 {
    font-size: 12px;
    color: #555;
    padding-bottom:5px;
    border-bottom:1px solid #C3D0DF;
}
#start-div p {
    margin: 10px 0;
}
#details-panel h2 {
    padding:10px 10px 0;
    font-size:12px;
    color:#15428B;
}
#details-panel p {
    padding:10px 10px 0;
}
#details-panel pre {
    border-top:1px dotted #ddd;
    border-bottom:1px dotted #ddd;
    margin-top:10px;
    padding:0 5px;
    background:#f5f5f5;
}
#details-panel .details-info {
    margin:15px;
    padding:15px;
    border:1px dotted #999;
    color:#555;
    background: #f9f9f9;
}
.x-tab-panel-header-plain .x-tab-strip-top {
    background: #DFE8F6 url(../../resources/images/default/tabs/tab-strip-bg.gif) repeat-x scroll center bottom !important;
}
.custom-accordion .x-panel-body{
    background:#ffe;
    text-align:center;
}
.custom-accordion .x-panel-body p {
    font-family:georgia,serif;
    padding:20px 80px !important;
    font-size:18px;
    color:#15428B;
}
.custom-accordion .x-panel-header-text {
    font-weight:bold;
    font-style:italic;
    color:#555;
}

.empty .x-panel-body {
	padding-top:20px;
	text-align:center;
	font-style:italic;
	color: gray;
	font-size:11px;
}


#form-panel .x-panel-footer {
    background:#DFE8F6;
    border-color:#99BBE8;
    border-style:none solid solid;
    border-width:0pt 1px 1px;
}
#table-panel .x-table-layout {
    padding:5px;
}
#table-panel .x-table-layout td {
    vertical-align:top;
    padding:5px;
    font-size: 11px;
}


.pm-menu-title{
    background: #D6E3F2;
    border-style: solid;
    border-color:#DAE6F4 #99bbe8 #99bbe8 #DAE6F4;
    border-width: 1px;
    margin:-2px -2px 0;
    color:#15428b;
    font:bold 10px tahoma,arial,verdana,sans-serif;
    display:block;
    padding:3px;
}




.icon-send {
    background-image:url(images/email_go.png) !important;
}
.icon-save {
    background-image:url(images/disk.png) !important;
}
.icon-print {
    background-image:url(images/printer.png) !important;
}
.icon-spell {
    background-image:url(images/spellcheck.png) !important;
}
.icon-attach {
    background-image:url(images/page_attach.png) !important;
}
.email-form .x-panel-mc .x-panel-tbar .x-toolbar {
    border-top:1px solid #C2D6EF;
    border-left:1px solid #C2D6EF;
    border-bottom:1px solid #99BBE8;
    margin:-5px -4px 0;
}
.inner-tab-custom .x-border-layout-ct {
    background: #fff;
}

/* icons used in the toolbar */
.icon16_add{
	background-image:url(../images/icon16_add.gif) !important;
}
.icon16_display{
	background-image:url(../images/icon16_display.gif) !important;
}
.icon16_edit{
	background-image:url(../images/icon16_edit.gif) !important;
}
.icon16_save{
	background-image:url(../images/icon16_save.png) !important;
}
.icon16_refresh{
	background-image:url(../images/icon16_refresh.png) !important;
}
.icon16_page_excel{
	background-image:url(../images/icon16_page_excel.png) !important;
}
.icon16_expand_all{
	background-image:url(../images/icon16_expand_all.gif) !important;
}
.icon16_collapse_all{
	background-image:url(../images/icon16_collapse_all.gif) !important;
}


/* icons used in PM treePanel */

.icon16-pm-applications{
	background-image:url(../images/icon16_applications.png) !important;
}
.icon16-pm-application{
	background-image:url(../images/icon16_application.png) !important;
}
.icon16-pm-grid{
	background-image:url(../images/icon16_grid.gif) !important;
}

/* icons used in the navigation panel */
.icon32-pm-ressources{
	background-image:url(../images/icon32_ressources.gif) !important;
}
.icon32-pm-settings{
	background-image:url(../images/icon32_settings.gif) !important;
}
.icon32-pm-project{
	background-image:url(../images/icon32_project.gif) !important;
}
.icon32-pm-home{
	background-image:url(../images/icon32_home.gif) !important;
}
.icon16-pm-project{
	background-image:url(../images/icon16_project.gif) !important;
}
.icon16-pm-ressources{
	background-image:url(../images/icon16_ressources.gif) !important;
}
.icon16-pm-settings{
	background-image:url(../images/icon16_settings.gif) !important;
}
.icon16-pm-home{
	background-image:url(../images/icon16_home.gif) !important;
}

.ext-mb-download {
	background:transparent url(../images/download.gif) no-repeat top left;
	height:46px;
}

/* Status cell grid management */
.cell_readOnly { 
  background-color:#D1D4CF !important;
}

.cell_header_grid { 
  background-image:url(../images/bg_header_grid.png);
  background-repeat:repeat-x;
}
.cell_header_grid_border { 
  background-image:url(../images/bg_header_grid.png);
  background-repeat:repeat-x;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#D0D0D0;
}

.cell_open_status { 
  background-color:#BCD9F5 !important;
  color:#0D07BA;
}
.cell_clos_status { 
  background-color:#104F05 !important;
  color:#D8FAD2;
}
.cell_deli_status { 
  background-color:#F7F6BC !important;
  color:#CFCB04;
}
.cell_vali_status { 
  background-color:#CCFFCC !important;
  color:#006633;  
}
.cell_wait_status { 
  background-color:#FFCC99 !important;
  color:#990000;
}
.cell_hold_status { 
  background-color:#FFCCCC !important;
  color:#FF0000;
 }

/* FormPanel field management */
.field_readOnly { 
  background-color:#D1D4CF !important;
}

.field_header_readOnly { 
  color:#636363 !important;
  font-weight:bold;
}


