
.jvchartbar
{
    cursor: pointer;
}
body
{
  margin:0px;
  height: 99%;
  font-size:12px;
  width:100%;
  font-family:arial;
  background-color:white;
}


html
{
    height: 100%;
    width:100%;
}

div.title
{
    background-color: #ccccff;
    font-size:14px;
    color:#000000;
    font-style: normal;
    font-weight:bold;
    padding-left:12px;    
}
#divStoredReportTitle
{
    width:300px;
}
#popupcloser
{
    position:absolute;
    top:8px;
    right:8px;
}
#divBlocker
{
    z-index:1000;      
    position:fixed;
    width:100%;
    height:100%;
    text-align:center;
    background-color:#f2f2f2;
    opacity:0.8;
    filter:alpha(opacity=80);
}
#popupshadow
{
   z-index:-2; 
   position:absolute;
   width:100%;
   height:100%;
   top:4px;
   left:4px;
   background-color: #777777; 
}

#popup
{
    position:fixed;
    top:20%;
    left:20%;    
    z-index:2000;   
    border:1px solid #bbbbbb;

}

#popupcontent
{
        border:2px solid #ccccff;
    background-color:#ffffff;
    padding:0px 0px 4px 0px; 
}
td.showTypeDisabled
{
  border:1px solid #b0b0c0; 
  border-bottom: 1px solid #dddddd;    
  text-align: center;     
  color:#dddddd; 
  width:70px;   
}

td.showTypeSelected
{
  border:1px solid #b0b0c0;
  border-bottom:1px solid #f5f5ff;
  background-color:#f5f5ff;     
  text-align: center; 
  width:70px;
  font-weight:bold;
}
td.showTypeSpacer
{
    
  border:none;
  border-bottom:1px solid #b0b0c0;     
}

td.showTypeNotSelected
{
  border:1px solid #b0b0c0;    
  text-align: center;     
  cursor:pointer;
  width:70px;
  font-weight:bold;  
}
#dataDiv
{
    background-color:#f5f5ff; 
    height:80%;
    overflow:auto;
    padding:1px;
    width:100%;    
}
#divSummaryDataDiv
{
    background-color:#f5f5ff; 
    height:55%;
    overflow:auto;
    padding:1px;
    width:99%;       
}
#divSummaryBarDiv
{
    background-color:#f5f5ff; 
    height:40%;
    overflow:auto;
    padding:1px    
}
#divSummaryDef
{
 width:100%; 
}
#dataFooterDiv
{
    background-color:#f5f5ff; 
    border-bottom: 1px solid #b0b0c0;
    padding-bottom:4px;
}

.widget
{
    background-color: #ccccff;      
}

.widget .widget-content
{
    background-color: #ffffff;
}




div.banner
{
  color:#000080;
  background-color:#f6f6ff;
  border: none;
  overflow:hidden;
  font-family:arial,verdana;
  font-size:16pt;
  font-style:italic;
  font-weight:bolder;
}
div.section
{
  overflow:auto;
}
div.control
{
  background-color:white;
  border:1px solid #000080;
  WIDTH:95%;
  height:100px;
  overflow:auto;
}
div.dataselectdiv
{
   height:100%;
}
div.helptext
{
  background-color:white;
  margin: 8px;
  padding: 8px;
  border:1px solid #000080;
  WIDTH:92%;
}

div.controlgroup
{
  color:black;
  font-size:11px;
  margin:2px;
  font-family:arial,verdana;   
}
#divReportStoreReportLinkName,#divReportStoreReportLinkParameterise
{
    width:450px;
}
div.controlgroup p
{
    padding-top:4px;
}
#popup div.controlgroup
{
  margin:2px 8px;    
}
td.section
{
  border:none;
  margin:0px;
  VERTICAL-ALIGN:top;
}

div.status
{
  font-size:12px;
  font-family:arial,verdana;
  color:#000080;
  text-align:center;
  font-weight:bold;
}

font.SmallTitle
{
  font-size:12px;
  font-family:arial,verdana;
  color:#000080;
  font-weight:bold;
}


.title
{
  font-size:18px;
  font-family:arial,verdana;
  color:#000080;
  font-style:italic;
  padding:8px 2px;
}
.s
{

  font-size:12px;
  font-family:arial,verdana;
  color:black;
  background-color:transparent;
  margin-top:4px;
  margin-bottom:4px;
  margin-left:4px;
  margin-right:4px;
  text-align: justify;
}

.info
{
  font-size:12px;
  font-family:arial,verdana;
  color:#000080;
  background-color:transparent;
  margin-top:4px;
  margin-bottom:4px;
  margin-left:4px;
  margin-right:4px;
  text-align: justify;
}


.m
{

  font-size:16px;
  font-family:arial,verdana;
  font-weight:bold;
  color:#000080;
  background-color:transparent;
  margin-top:4px;
}
.l
{
  font-size:18px;
  font-family:arial,verdana;
  color:#000080;
  background-color:transparent;
  margin-top:4px;
}
h3
{
    font-size:14px;
}

a.link
{
  text-decoration:none;
  font-weight:bold;
}

a.link:hover
{
  color:#000080;
}

a.link:visited
{
  color:#000080;
}

a.link:link
{
  color:#000080;
}

a.button
{

  margin:0px 2px;
  padding: 1px 4px;
  height: 18px;
  font-family:arial,verdana;
  font-size:11px;
  text-decoration:none;
  background-color : #f6f6ff;
  color:#000080;
  border: 1px solid #000080;
}  
#dataDiv .button
{
  background-color : #ffffff;   
}
a.button[disabled],input.button[disabled]
{
    color:#aaaaaa;
}
input.button
{
  padding: 0px 4px 0px 4px;
}
input.buttonlarge
{
  padding: 2px 6px 2px 6px;
}

input.buttonlarge,input.button
{
  margin:0px 2px 1px 2px;
  font-family:arial,verdana;
  font-size:11px;
  -moz-border-radius:3px;
  background: -webkit-gradient(linear, top, bottom, from(#fdfdfd), to(#dddddd));             
  background: -moz-linear-gradient(-90deg, #fdfdfd, #dddddd);             
  filter: progid:DXImageTransform.Microsoft.gradient(endColorstr='#dddddd',startColorstr='#fdfdfd',gradientType='0');    
    
  color:#000000;
  border: 1px solid #6060a0;
  cursor:pointer;

}
input.custombutton
{
  padding: 0px;
  height: 18px;
  margin:0px 2px 1px 2px;
  font-family:arial,verdana;
  font-size:11px;
  background-color : #f6f6ff;
  color:#000080;
  border: 1px solid #000080;
  width:80px;
}
ul.viewlist li
{
  margin:8px;    
  font-weight:bold;
  font-size:14px;
}
input.text
{
  padding: 2px 4px;
  height: 14px;
  margin:0px 2px;
  font-family:arial,verdana;
  font-size:11px;
  background-color : white;
  color:#000080;
  border: 1px solid #000080;
}
textarea.text
{
  padding: 2px 4px;
  margin:0px 2px;
  font-family:arial,verdana;
  font-size:11px;
  background-color : white;
  color:#000080;
  border: 1px solid #000080;
}
select.list
{
  padding: 0px;
  margin:0px 2px;
  font-family:arial,verdana;
  font-size:11px;
  background-color : white;
  color:#000080;
  border: 1px solid #000080;
}
select.select, select.restrictedwidth
{
  padding: 0px;
  margin:0px 2px;
  font-family:arial,verdana;
  font-size:11px;
  background-color : white;
  color:#000080;
  border: 1px solid #000080;

}
select.restrictedwidth
{
      width:140px;   
}
div.sectiontitle
{
        margin:2px 4px;
        overflow:hidden;
}

TD.white
{
        background-color: white
}
table.spacer tr td
{
  padding:2px 4px;
  font-family:arial,verdana;
  font-size:12px;
}

table.spacer
{
 
}

table.overt tr td
{
  padding:2px 4px;
  font-family:arial,verdana;
  font-size:12px;
  border:1px solid #ccccdd;   
}

table.overt tr td.value
{
}

table.overt
{
    margin:8px;
    border-collapse: collapse;
   
}



table.info
{
  border-collapse:collapse;
}

table.info td
{
  padding:2px 4px;
  border:1px solid #000080;
  text-align:center;
  font-family:arial,verdana;
  font-size:12px;
  color:#000080;

}


td.label
{
    background-color: #ddddff;
  font-weight:bold;
}


td.value
{
  font-weight:normal;
}

.DatePicker /* main datepicker style */
{
     background-color: white;
     border: 1px solid;
     border-collapse: collapse;
     font-family:arial,verdana,sans-serif;font-size:10px;font-weight:bold;color:#808080;
}
.DatePickerHdr /* style for the header row */
{
     background-color: white;
     border: 1px solid;
     border-collapse: collapse;
}
.DatePickerHdrBtn /* style for buttons in the header row */
{
     font-family:arial,verdana,sans-serif;font-size:10px;font-weight:normal;color:#808080;
     cursor: pointer;
}
.DatePickerBtn /* style for the calendar area */
{
     font-family:arial,verdana,sans-serif;font-size:10px;font-weight:normal;color:#808080;
     border: 1px solid;
     border-collapse: collapse;
     cursor: pointer;
}

.DatePickerBtnSelect /* highlighted date */
{
     font-family:arial,verdana,sans-serif;font-size:10px;font-weight:normal;
     border: 1px solid;
     border-collapse: collapse;
     background-color: black;
     color: white;
     cursor: pointer;
}

.label
{
  font-size:10px;
  font-family:arial,verdana;
  overflow:hidden;   

}

.DaysOfWeek
{
   display:none;
}
.DaysOfMonth
{
   display:none;
}

