/*
 *****************************************************************************
 * Copyright 2012, van Ettinger Information Technology, Lopik, The Netherlands
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *	http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 * Written by Maarten JB van Ettinger.
 *
 ******************************************************************************
 */

/* Begin: Report List */
#report_list a
{
   display:block;
   color:#000000;
   background:#ffffff;
}

#report_list a.SelectedList
{
   color:#ffffff;
   background:#000000;
}

#report_list
{
   color:#000000;
   background:#ffffff;
   width:100%;
}
/* End: Report List */

/* Begin: Report Mode */
div#select_mode,
div.SelectPatient
{
   width:100%;
   color:#000000;
   background:#ffffff;
}

a.ReportMode,
a.SelectedReport,
a.ShowReportList
{
   display:inline-block;
   padding:5px 15px 5px 15px;
   border-bottom:1px solid #000000;
   border-top:1px solid #000000;
   border-left:1px solid #000000;
   border-right:1px solid #000000;
   color:#000000;
   background:#777777;
   text-decoration:none;
}

a.SelectedReport
{
   border-bottom:1px solid #ffffff;
   color:#000000;
   background:#ffffff;
}

a.ShowReportList
{
   margin-left:10px;
   width:30px;
}
/* End: Report Mode */

/* Begin: Display Info */
a.DisplayInfo,
span.DisplayInfo,
a.DisplayPrint,
a.SelectedDisplayInfo
{
   display:inline-block;
   padding:2px 12px 2px 12px;
   margin:2px 2px 2px 2px;
   border-bottom:1px solid #000000;
   border-top:1px solid #000000;
   border-left:1px solid #000000;
   border-right:1px solid #000000;
   width:100px;
   height:25px;
   overflow:hidden;
   text-decoration:none;
   white-space:nowrap;
   vertical-align:middle;
}

div.DisplayInfoBar
{
   width:100%;
   color:#000000;
   background:#A0A0A0;
}

a.DisplayPrint
{
   width:25px;
   padding:2px 2px 2px 2px;
   height:25px;
}

span.DisplayInfo
{
   width:auto;
}

a.SelectedDisplayInfo
{
   font-weight:bold;
}
/* End: Display Info */

/* Begin: Scroll Bar */
div.ScrollBar
{
   position:relative;
   width:100%;
   background:#cccccc;
}

div.LeftScroll,
div.RightScroll,
div#mainScroller
{
   border-top:1px solid #ffffff;
   border-left:1px solid #ffffff;
   border-bottom:1px solid #000000;
   border-right:1px solid #000000;
   height:40px;
   background:#aaaaaa;
}

div.LeftScroll
{
   float:left;
   width:40px;
}

div.RightScroll
{
   float:right;
   width:40px;
}

div#mainScroller
{
   position:relative;
   left:40px;
   top:0px;
   width:60px;
}
/* End: Scroll Bar */

/* Begin: Basic Layout */
iframe.ReportFrame
{
   border:0px solid #ffffff;
   width:100%;
   height:100%;
}

div#signal_load,
div#mode_load
{
   position:fixed;
}

div.LeftBottomMenu
{
   position:fixed;
   left:20px;
   bottom:20px
}

div.RightBottomMenu
{
   position:fixed;
   right:5px;
   bottom:5px
}

table
{
   border-collapse:collapse;
}

table td,
table th
{
   padding:0;
}

a
{
   cursor:pointer;
   cursor:hand
}

body
{
   margin:0px;
   padding:0px;
   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
}
/* End: Basic Layout */

span.Info
{
   background:#f0f000;
   color:#000000;
   border-top:1px solid #000000;
   border-left:1px solid #000000;
   border-bottom:1px solid #000000;
   border-right:1px solid #000000;
}

span.Info a
{
   color:#000000;
}