﻿
/* This is the CSS Stylesheet for WebTex Interactive reports */
/* No Stylesheet should contain colour details               */
/* Please add all colours to the css in the themes folder    */

/* Last Updated:    05/01/2009                               */

.report_actions 
{
	cursor:default;
	font: 11px Verdana, Arial, Helvetica, sans-serif;	
	font-weight:normal;
	white-space:nowrap;
	margin-right:25px;
	_margin-right:20px;
}

.report_title 
{
	cursor:default;
	font: 10px Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	padding-left:28px;
	_padding-left:22px;
	text-decoration:none;
	text-transform:uppercase;	
}

.report_collection_header 
{
	cursor:default;
	font: 10px Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	text-transform: uppercase;
	white-space:nowrap;
}

.report_loading, .report_sorting
{
	cursor:default;
	display:none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;	
	font-weight:normal;
	padding-left:38px;
	padding-top:20px;
	white-space:nowrap;
}

.report_break_line 
{
	position:relative;
	top:-7px;
}

.report_results_top 
{
	display:none;
	position:relative;
	width:880px;
	top:-10px;
}

.report_results 
{
	cursor:default;
	font: 11px Verdana, Arial, Helvetica, sans-serif;	
	font-weight:normal;
	text-decoration:none;
	white-space:nowrap;
}

/* GRID VIEW */

thead tr 
{
    background-image:url(../img/gray_gradient.gif);
    background-repeat:repeat-x;
}

.grid_header 
{
	background-image:url(../img/gray_gradient.gif);
	background-repeat:repeat;
    cursor:pointer;
    font: 10px Verdana, Arial, Helvetica, sans-serif !important;
    font-weight:bold !important;
    padding:8px 2px 8px 2px;
    text-align:left;
    text-transform:capitalize;
    white-space:nowrap;
}

.grid_header_underline 
{
	background-image:url(../img/gray_gradient.gif);
	background-repeat:repeat;
    cursor:pointer;
    font: 10px Verdana, Arial, Helvetica, sans-serif !important;	
    font-weight:bold !important;
    padding:8px 2px 8px 2px;
    text-align:left;
    text-decoration:underline;
    text-transform:capitalize;
    white-space:nowrap;
}

.grid_header_numeric 
{
	background-image:url(../img/gray_gradient.gif);
	background-repeat:repeat;
    cursor:pointer;
    font: 10px Verdana, Arial, Helvetica, sans-serif !important;	
    font-weight:bold !important;
    padding:8px 2px 8px 2px;
    text-align:right !important;
    text-transform:capitalize;
    white-space:nowrap;
}

.grid_header_numeric_underline 
{
	background-image:url(../img/gray_gradient.gif);
	background-repeat:repeat;
    cursor:pointer;
    font: 10px Verdana, Arial, Helvetica, sans-serif !important;
    font-weight:bold !important;
    padding:8px 2px 8px 2px;
    text-align:right !important;
    text-transform:capitalize;
    white-space:nowrap;
    text-decoration:underline;
}

.grid_header_stats 
{
	background-image:url(../img/gray_gradient.gif);
	background-repeat:repeat;
    cursor:default;
    font: 10px Verdana, Arial, Helvetica, sans-serif !important;
    font-weight:bold !important;
    padding:4px;
    text-align:left !important;
    text-transform:capitalize;
    white-space:nowrap;
}

.grid_header_centre 
{
	background-image:url(../img/gray_gradient.gif);
	background-repeat:repeat;
    cursor:pointer;
    font: 10px Verdana, Arial, Helvetica, sans-serif !important;	
    font-weight:bold !important;
    padding:8px 2px 8px 2px;
    text-align:center !important;
    text-transform:capitalize;
    white-space:nowrap;
}

.grid_header_popup
{
    background-image:url(../../img/gray_gradient.gif);
    background-repeat:repeat;
    cursor:pointer;
    font: 10px Verdana, Arial, Helvetica, sans-serif;	
    font-weight:bold !important;
    padding:4px 2px 4px 2px;
    text-align:center;
    white-space:nowrap;
}
        
.grid_text_bold {

    cursor:pointer;
    font: 10px Verdana, Arial, Helvetica, sans-serif;	
    font-weight:bold !important;
    padding:2px 4px 2px 4px;
    text-align:left;
    white-space:nowrap;
}

.grid_section_text {
	
	cursor:default;
    font: 10px Verdana, Arial, Helvetica, sans-serif;	
    font-weight:bold !important;
    padding:4px 2px 4px 10px;
    text-align:left;
    text-transform:uppercase;
    white-space:nowrap;
}

.grid_text {
	
	cursor:pointer;
    font: 10px Verdana, Arial, Helvetica, sans-serif;	
    font-weight:normal;
    padding:2px 2px 2px 2px;
    text-align:left;
    white-space:nowrap;
}

.grid_text_no_results {
	
	cursor:default;
    font: 10px Verdana, Arial, Helvetica, sans-serif;	
    font-weight:normal;
    padding:2px 2px 2px 10px;
    text-align:left;
    white-space:nowrap;
}

.grid_numeric {
	
	cursor:pointer;
    font: 10px Verdana, Arial, Helvetica, sans-serif;	
    font-weight:normal;
    padding:2px 2px 2px 2px;
    text-align:right;
    white-space:nowrap;
}

.grid_numeric_stats {
	
	cursor:default;
    font: 10px Verdana, Arial, Helvetica, sans-serif;	
    font-weight:normal;
    padding:2px 10px 2px 2px;
    text-align:right;
    white-space:nowrap;
}

.grid_centre {
	
	cursor:pointer;
    font: 10px Verdana, Arial, Helvetica, sans-serif;	
    font-weight:normal;
    padding:2px 2px 2px 0px;
    text-align:center;
    white-space:nowrap;
}

.grid_hidden {
	
    cursor:pointer;
    font: 10px Verdana, Arial, Helvetica, sans-serif;	
    font-weight:bold !important;
    padding:8px 2px 8px 2px;
    text-align:left;
    white-space:nowrap;
}

.grid_totals {
	
	cursor:default;
    font: 10px Verdana, Arial, Helvetica, sans-serif !important;	
    font-weight:bold !important;
    padding:2px 2px 5px 2px;
    text-align:right !important;
    text-transform:uppercase;
    white-space:nowrap;
}

.grid_totals_header {
	
	cursor:default;
    font: 10px Verdana, Arial, Helvetica, sans-serif !important;		
    font-weight:bold !important;
    padding:2px 2px 5px 2px;
    text-align:left;
    text-transform:uppercase;
    white-space:nowrap;
}

.grid_header_link {

	cursor:pointer;
	font-weight:bold !important;
	text-decoration:none;
	white-space:nowrap;
}

a:hover.grid_header_link {

	cursor:pointer;
	text-decoration:underline;
	white-space:nowrap;
}

.grid_header_link_underline {

	cursor:pointer;
	font-weight:bold !important;
	text-decoration:underline;
	white-space:nowrap;
}

.grid_header_link_highlight {

	cursor:pointer;
	font-weight:bold !important;
	text-decoration:none;
	white-space:nowrap;
}

a:hover.grid_header_link_highlight {

	cursor:pointer;
	text-decoration:underline;
	white-space:nowrap;
}

.grid_header_link_highlight_underline {

	cursor:pointer;
	font-weight:bold !important;
	text-decoration:underline;
	white-space:nowrap;
}

.grid_text_link {
	
	text-align:right;
	text-decoration:none;
	white-space:nowrap;
}

a:hover.grid_text_link {
	
	text-decoration:underline;
	white-space:nowrap;
}

.grid_footer_line 
{
	padding-left:35px;
	padding-right:35px;
}

.grid_truncate 
{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100px;
}

.report_text_link {
	
	text-decoration:none;
	white-space:nowrap;
}

a:hover.report_text_link {
	
	text-decoration:underline;
	white-space:nowrap;
}

.grid_header_truncate 
{
    cursor:pointer;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

div:hover.grid_header_truncate
{
    text-decoration:underline;
}
