﻿

/*The main table of the report view*/
#ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_fixedTable {
    height:auto !important;
    table-layout: auto !important;
    width: 10px !important;
}

/*#form1 {
    background-color:white !important;
    border-bottom-width: 50px;
    border-bottom-color: rgb(1,23,46);
    border-bottom-style: solid;
}*/

/*The body of the report view*/
#ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer {
    height:auto !important;
}

/*The body of the report*/
#ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_ctl09,
#ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_ctl10 {
    height:auto !important;
    background-color: #fff !important;
    /*border-radius: 5px 5px !important;*/
    margin: 10px 0px 0px 0px !important;
}

/*Paramenter area of the report viewer*/
#ParameterTable_ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_ctl04 {
    background-color: #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#0B529D 25%))!important;
    background-image: -webkit-linear-gradient(top, #000, #0B529D 25%)!important;
    background-image:    -moz-linear-gradient(top, #000, #0B529D 25%)!important;
    background-image:      -o-linear-gradient(top, #000, #0B529D 25%)!important;
    background-image:         linear-gradient(to bottom, #000, #0B529D 25%)!important;
    border-top-left-radius: 5px 5px;
    border-top-right-radius: 5px 5px;
    border-bottom-color:#0B529D !important;
}

/*Paramenter area
    The View Report Buttton*/
#ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_ctl04_ctl00 {
    position:absolute;
    left:450px;
    top:5px;
    width:115px;
    font-weight:bold;
}

/*Paramenter area
	The divider of the View Report button*/
#ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_ctl04 td{
	border-left-color:transparent !important;
}

/*The body of the report viewer*/
#ParameterTable_ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_ctl04 span{
    color:white !important;
}

/*Next page area of the report viewer*/
#ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_ctl05 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0B529D 25%), to(#000))!important;
    background-image: -webkit-linear-gradient(top, #0B529D 25%, #000)!important;
    background-image:    -moz-linear-gradient(top, #0B529D 25%, #000)!important;
    background-image:      -o-linear-gradient(top, #0B529D 25%, #000)!important;
    background-image:         linear-gradient(to bottom, #0B529D 25%, #000)!important;
    border-bottom-left-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;
    color: #fff;
    /*position:fixed;
    right: 0;
    width:100%;
    bottom: 48px;
    z-index:1;*/
}

/*Next page area export box*/
/*#ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_ctl05_ctl04_ctl00_Menu {
    position:fixed;
    bottom:30px;
}*/

/*Collapse bar of the report viewer*/
#ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_ToggleParam {
    background-color:#0B529D !important;
}

/*Document map body*/
#ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_ctl08 {
    width:auto !important;
    background-color: #fff;
    height: auto !important;
    border-radius: 5px 5px;
    border-bottom-color:#01172E !important;
    border-left-color:#01172E !important;
    border-right-color:#01172E !important;
    border-bottom:solid;
    border-bottom-width:60px;
    /*80px;*/
    margin-top:10px;
}

/*Document map's div*/
#ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_ctl08 div {
    width:auto !important;
    height: auto !important;
    border-radius: 5px 5px;
}

/*Document map header*/
#ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_ctl08DocMapHeaderOverflowDiv {
    color: #fff;
}

/*For the document map area
    the collapse bar*/
#ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_ctl07 {
    visibility:hidden;
}

.ReportBody .pageHeader {
    /*background-color:#999;*/
    margin: 0px 5px 5px 5px;
    border-radius: 10px 10px;
    min-height: 30px;
}

.ReportBody {
    background-color:#01172E;
}

.ReportBody .FluidWidth {
    background-color:#01172E !important;
}

.ReportBody .h1.left {
      float: left;
      color: #fff !important;
}

.ReportBody .FixedWidth1024 {
    width: 999px;
    background-color:#01172E;
}

.ReportBody .FixedWidth1280 {
    width: 1255px;
    background-color:#01172E;
}

.ReportBody .FixedWidth1280 #ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_fixedTable {
    width: 1255px !important;
    background-color:#01172E;
    table-layout: fixed !important;
}

.ReportBody .FixedWidth1920 #ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_fixedTable {  
     /* 1920 x 1080 
	border: 1px solid pink;*/
	width: 1895px !important;
    background-color: #01172E;
    table-layout: fixed !important;
}

.ReportBody .FixedWidth1680 #ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_fixedTable {   
    /* 1680 x 1050 
	border: 1px solid black;*/
	width: 1655px !important;
    background-color: #01172E;
    table-layout: fixed !important;
}

.ReportBody .FixedWidth1440 #ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_fixedTable {   
    /* 1440 x 900 
	border: 1px solid blue;*/
	width: 1415px !important;
    background-color: #01172E;
    table-layout: fixed !important;
}

.ReportBody .FixedWidth1280 #ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_fixedTable {   
    /* 1280 x 1024 
	border: 1px solid green;*/
	width: 1255px !important;
    background-color: #01172E;
    table-layout: fixed !important;
}

.ReportBody .FixedWidth1024 #ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_fixedTable {
    /* 1024 x 768 
	border: 1px solid red;*/
	width: 999px !important;
    background-color: #01172E;
    table-layout: fixed !important;
}

.ReportBody .FixedWidth1024Centered #ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_fixedTable {   
    /* 1024 x 768 
	border: 1px solid red;*/
	margin: 0 auto;
	width: 999px !important;
    background-color: #01172E;
    table-layout: fixed !important;
}

.ReportBody .FixedWidth800 #ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_fixedTable {   
    /* 800 x 600 
	border: 1px solid red;*/
	width: 775px !important;
    background-color: #01172E;
    table-layout: fixed !important;
}

/***********************************************************************************************************************************************/
.ReportBody .FixedWidth1280 #ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_fixedTable #ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_ctl09{
	overflow-y: auto;
    width: 1255px !important;
}

.ReportBody .FixedWidth1920 #ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_fixedTable #ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_ctl09{  
    overflow-y: auto;
	width: 1895px !important;
}

.ReportBody .FixedWidth1680 #ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_fixedTable #ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_ctl09{   
    overflow-y: auto;
	width: 1655px !important;
}

.ReportBody .FixedWidth1440 #ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_fixedTable #ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_ctl09{   
    overflow-y: auto;
	width: 1415px !important;
}

.ReportBody .FixedWidth1280 #ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_fixedTable #ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_ctl09{   
   overflow-y: auto;
	width: 1255px !important;
}

.ReportBody .FixedWidth1024 #ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_fixedTable #ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_ctl09{
   overflow-y: auto;
	width: 999px !important;
}

.ReportBody .FixedWidth1024Centered #ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_fixedTable #ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_ctl09{   
    overflow-y: auto;
	width: 999px !important;
}

.ReportBody .FixedWidth800 #ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_fixedTable #ctl00_ctl00_cphPageContent_cphMainContentArea_rvViewer_ctl09{   
   overflow-y: auto;
	width: 775px !important;
}

/*Need the text to be black on the whitebackground for labels adjacent to checkboxes.  Since this is how RV implements multiple selects.*/
.ReportBody input[type="checkbox"] + label 
{
  color:#000;
}