/*
 *  $Id: pivot.css,v 1.3 2007/05/18 12:03:39 source Exp $
 *
 *  This file is part of the OpenLink Software Ajax Toolkit (OAT) project.
 *
 *  Copyright (C) 2005-2007 OpenLink Software
 *
 *  See LICENSE file for details.
 */
.pivot_table {
	border-collapse: collapse;
	font: menu;
	margin: 1em;
}

.pivot_table th, .pivot_table td {
	border: 1px solid #888;
	padding: 3px;
}

.pivot_table th {
	font-weight: bold;
}

.pivot_table td {
	text-align: right;
}

.pivot_table td.gtotal {
	background-color: #FFF9EF;
	color:	#FF0000;
	font-weight: bold;
}

.pivot_table td.total {
	background-color: #FDFDFD;
	text-align: right;
	font-weight: bold;
}

.pivot_table td.subtotal {
	background-color: #EDF0F1;
	color: #005596;
	font-weight: bold;
}

.pivot_table .odd {
	background-color: #FDFDFD !important;
	color: #666666;
}

.pivot_table .even {
	color: #666666;
	background: none repeat scroll 0 0 #FDFDFD;
	background-color: #FDFDFD !important;
}

.pivot_table tr.h1 {

	vertical-align: top;
	text-align: center;
    color: #005596;
}

.pivot_table tr.h2 {
	background: #fdfdfd;
	vertical-align: top;
}

.pivot_table th.h1 {
	background: #edf0f1;
}
.pivot_table a.h2, .pivot_table a.h3 {
	color: #005596;
}

.pivot_table th.h2 {
	text-align: left;
	font-weight: bold;
	font-size: 11px;
}

.pivot_table th.h3 {
	text-align: left !important;
	font-weight: normal;
	font-size: 11px;
}

.pivot_table td:hover {
	background-color: #ddd;
}

.pivot_chart, .pivot_row_chart, .pivot_col_chart, .pivot_chart_left, .pivot_row_chart_left, .pivot_col_chart_left, .pivot_chart_right, .pivot_row_chart_right, .pivot_col_chart_right {
	height: 200px;
	margin-bottom: 1.5em;
	margin-top: 0.5em;
}

#pivot_page, #pivot_page_left, #pivot_page_right {
	height:60px;
}

#pivot_page > div {
    float: left;
    padding-right: 10px;
    height: 31px;
}

#pivot_page_left > div select {
	width:	55px;
	border: 1px solid #A9AAAE;
    color: #444446;
    font-size: 11px;
    height: 20px;
}
#pivot_page_right > div {
    float: left;
    padding-right: 10px;
    height: 31px;
}

#pivot_page > div select {
	width:	55px;
	border: 1px solid #A9AAAE;
    color: #444446;
    font-size: 11px;
    height: 20px;
}
#pivot_page_left > div {
    float: left;
    padding-right: 10px;
    height: 31px;
}

#pivot_page_right > div select {
	width:	55px;
	border: 1px solid #A9AAAE;
    color: #444446;
    font-size: 11px;
    height: 20px;
}

.pivot_table tr {
	color: #005596;
	background: none repeat scroll 0 0 #EDF0F1;
	vertical-align: top;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}

#pivot_page, #pivot_page_left, #pivot_page_right {
	clear:both;
}

#pivot_content, #pivot_content_left, #pivot_content_right {
	clear:both;
}

#pivot_chart, #pivot_chart_left, #pivot_chart_right {
	clear:both;
}

.pivot_table td.hover {
    background-color: #FFEEBB;
}
.pivot_table td.selected {
    background-color: #AAAACC;
}




  /* ///////////////////////////////////////////////////*/
 /* CSS FOR THE MOUSE HOVER DROP DOWN STARTS BY PIYUSH */
/* ///////////////////////////////////////////////////*/

ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul ,ul#navmenu-v li ul
{
	width: auto; /* Menu Width */
	margin: 0px;
	list-style: none;
	padding: 0px;
}

ul#navmenu-v li ul{
	width: auto;
	padding-top:10px;

	/*background-color: #E6E6E6;*/
}

ul#navmenu-v li ul a{
	background-color: #F6E5D6;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-top: 1px solid #666666;
	cursor:pointer;
}

ul#navmenu-v li
{
	float: left;
	position: relative;
	width: 100%;
}

ul#navmenu-v li.iehover
{
	z-index: 1000; /* IE z-index bugfix */
}

ul#navmenu-v ul
{
	display: none;
	position: absolute;
	top: 0;
	left: 80%;
	z-index: 9999;
} /* Root Menu */

ul#navmenu-v a
{
	display: block;
	/*background: #DDD;
	color: #666;*/
	/*font: bold 11px Arial, sans-serif;*/
	text-decoration: none;
	height: 1%;
	cursor:pointer;
} /* Root Menu Hover Persistence */

ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a
{
	/*background: #BBB;*/
	/*color: #FFF;*/
} /* 2nd Menu */

ul#navmenu-v li:hover li a,ul#navmenu-v li.iehover li a
{
	float: none;
	/*background: #BBB;*/
} /* 2nd Menu Hover Persistence */

/*ul#navmenu-v li:hover li a:hover,ul#navmenu-v li:hover li:hover a,ul#navmenu-v li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover a
{ background: #999; } /* 3rd Menu */

/*ul#navmenu-v li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li a
{ background: #999; } /* 3rd Menu Hover Persistence */

/*ul#navmenu-v li:hover li:hover li a:hover,ul#navmenu-v li:hover li:hover li:hover a,ul#navmenu-v li.iehover li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover a
{ background: #666; } /* 4th Menu */

/*ul#navmenu-v li:hover li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li.iehover li a
{ background: #666; } /* 4th Menu Hover */

/*ul#navmenu-v li:hover li:hover li:hover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover li a:hover
{ background: #333; } /* Hover Function - Do Not Move */

ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul
{ display: none; }

ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul
{ display: block; }

  /* /////////////////////////////////////////////////*/
 /* CSS FOR THE MOUSE HOVER DROP DOWN ENDS BY PIYUSH */
/* /////////////////////////////////////////////////*/
