#header {
    margin-left: auto;
    margin-right: auto;
}
.summary-header {
    color:#15428B;
    font-family:tahoma,arial,verdana,sans-serif;
    font-size:11px;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:15px;
}
.report-header1 {
    background: url(images/report.png) no-repeat;
    background-position: 0 6px;
    padding-left: 20px;
}

.li_certified{color:green;}

.period_open{
    height:16px;
    /* margin-right:4px; */
    width:16px;	
    background: url(images/lock_open.png) no-repeat; 	
}

.period_closing{
    height:16px;
    /* margin-right:4px; */
    width:16px;	
    background: url(images/lock_edit.png) no-repeat; 	
}

.period_closed{
    height:16px;
    /* margin-right:4px; */
    width:16px;	
    background: url(images/lock.png) no-repeat; 	
}

.fully_cert{
    height:16px;
    margin-right:4px;
    width:16px;	
    background: url(images/tag_green.png) no-repeat; 	
}

.partially_cert{
    height:16px;
    margin-right:4px;
    width:16px;	
    background: url(images/tag_orange.png) no-repeat; 	
}

.requires_cert{
    height:16px;
    margin-right:4px;
    width:16px;	
    background: url(images/tag_red.png) no-repeat; 	
}

.certified{
    height:16px;
    margin-right:4px;
    width:16px;	
    background: url(images/check.gif) no-repeat; 	
}

.reorder_rows {
    height:16px;
    margin-left:3px;
    width:16px;
    background: url(images/arrow_refresh_cw90.png) no-repeat;
}

.zero_bal {
    height:16px;
    margin-left:3px;
    width:16px;
    background: url(images/zero_bal.png) no-repeat;
}
.expired_fund {
    height:16px;
    margin-left:3px;
    width:16px;
    background: url(images/flag_red.png) no-repeat;
}
.expiring_fund {
    height:16px;
    margin-left:3px;
    width:16px;
    background: url(images/flag_purple.png) no-repeat;
}
.ok_fund {
    height:16px;
    margin-left:3px;
    width:16px;
    background: url(images/flag_green.png) no-repeat;
}
.shared_fund {
    height:16px;
    margin-left:3px;
    width:16px;
    background: url(images/flag_yellow.png) no-repeat;
}
.x-grid3-summary-row {
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    color:#333;
    background: #f1f2f4;
}
.x-grid3-summary-row .x-grid3-cell-inner {
    font-weight:bold;
    padding-bottom:4px;
}
.x-grid3-cell-first .x-grid3-cell-inner {
    padding-left:16px;
}
.x-grid-hide-summary .x-grid3-summary-row {
    display:none;
}
.x-grid3-summary-msg {
    padding:4px 16px;
    font-weight:bold;
}

/* column-tree styles */
.x-tree-col-text, .x-tree-hd-text { text-align:center }
.x-tree-no-lines .x-tree-elbow-plus { background-image:url(../NO/examples/resources/images/default/tree/elbow-plus-nl.gif); } 
.x-tree-no-lines .x-tree-elbow-end-plus { background-image:url(../NO/examples/resources/images/default/tree/elbow-end-plus-nl.gif); }
.x-column-tree .x-tree-node { zoom:1; }
.x-column-tree .x-tree-node-el { /*border-bottom:1px solid #eee; borders? */  zoom:1; }
.x-column-tree .x-tree-selected { background: #d9e8fb; }
.x-column-tree  .x-tree-node a { line-height:18px; vertical-align:middle; }
.x-column-tree  .x-tree-node a span{ }
.x-column-tree  .x-tree-node .x-tree-selected a span{ background:transparent; color:#000; }
.x-tree-col { float:left; overflow:hidden; padding:0 1px; zoom:1; }
.x-tree-col-text, .x-tree-hd-text {
    overflow:hidden;
    -o-text-overflow: ellipsis;
	text-overflow: ellipsis;
    padding:3px 3px 3px 5px;
    white-space: nowrap;
    font:normal 11px arial, tahoma, helvetica, sans-serif;
}
.x-tree-headers {
    background: #f9f9f9 url(../examples/resources/images/default/grid/grid3-hrow.gif) repeat-x 0 bottom;
	cursor:default;
    zoom:1;
}
.x-tree-hd { float:left; overflow:hidden; border-left:1px solid #eee; border-right:1px solid #d0d0d0; }
.task { background-image:url(../examples/images/icons/fam/cog.png) !important; }
/* .task-folder { background-image:url(../shared/icons/fam/folder_go.png) !important; } */
.task-folder { background-image:url(../examples/images/icons/fam/folder_go.png) !important; }
/* end column-tree styles */
.cellEditable{ background: #FFFFCC;}
.cellLocked{ background-color: transparent;}

/*========= Tab Scroller CSS ========================*/
.x-tab-scroller-right-over { background-position: -18px 0; }
.x-tab-tabmenu-right {
    background: transparent url(images/tab-scroller-menu.gif) no-repeat 0 0;
    border-bottom: 1px solid #8db2e3;
    width:18px;
    position:absolute;
    right:0;
    top:0;
    z-index:10;
    cursor:pointer;
}
.x-tab-tabmenu-over { background-position: -18px 0; }
.x-tab-tabmenu-disabled {
    background-position: 0 0;
    opacity:.5;
    -moz-opacity:.5;
    filter:alpha(opacity=50);
    cursor:default;
}
/*===================================================*/

/* styles for column locking */
.x-grid3-viewport, .x-grid3-locked { overflow:hidden; position:absolute; }
.x-grid3-locked .x-grid3-scroller { border-right:1px solid #99BBE8; overflow:hidden; }
.x-grid3-scroll-spacer { height:19px; }
 /* end styles for column locking */
 