﻿body {
  margin:0;
  padding:0;
  background-color:#C0FFC0;
  background-repeat:repeat-x;
}

* {
  font-family: 'MS Sans Serif', Geneva, sans-serif;
  font-size: 13px;
}

LEGEND 	
{
  FONT-FAMILY: 'MS Sans Serif', Geneva, sans-serif;
  font-size: 9pt;
}

.edit
{
 background-color:#00000F;
}

.textbox-plain 
{
  border: 1px solid #7F9DB9;
  background-color:#E0E0E0;
}

.textbox-default {
  font-family: 'MS Sans Serif', Geneva, sans-serif;
  background: #FFFFFF;
  font-size: 8pt;
  color: black;
  border-color: #E1E1E1;    
}

.textbox-default:focus, .textbox-default:hover {
	background-color: #F4EEDD;
}

.tb-plain 
{
  border: 1px solid #7F9DB9;
}
.tb-disabled 
{
  border: 1px solid #7F9DB9;
  background-color: ButtonFace;
}
.ckb-disabled
{
  background-color: ButtonFace;
}
.label-hint 
{
  font-family: 'MS Sans Serif', Geneva, sans-serif;
  font-size: 8pt;
  color:Blue;
}

.label-required 
{
  color:Red;
}

span.label-default label,
.label-default {
  font-family: 'MS Sans Serif', Geneva, sans-serif;
  font-size: 8pt;
}

span.pageHeaderXXXX
{
  position:relative;
  display:inline-block;
  color:White;
  background-color:Blue;
  height:24px;
  padding-top:2px; 
}

span.pageHeaderLarge
{
  position:relative;
  display:inline-block;
  color:Black;
  background : transparent url(../images/greenBar.jpg);
  background-repeat:repeat;
  height:40px;
  font-size: 10pt;
  padding-top:4px; 
}

span.pageHeader
{
  position:relative;
  display:inline-block;
  color:Black;
  background : transparent url(../images/greenBarSmall.jpg);
  background-repeat:repeat;
  height:24px;
  font-family: 'MS Sans Serif', Geneva, sans-serif;
  font-size: 8pt;
  padding-top:2px; 
}


/* for InputBox on InputBox.htm */
body.InputBox
{
  background-color:ButtonFace;
}

div.prismPage
{
	position:absolute;
	background-color:ButtonFace;
	border-color:green;
	border-width:2px;
	border-style:Solid;

	overflow:hidden;
}

div.pageFields 
{
	margin:10px 0 10px 10px;
}


table.recordDisplay 
{
	border-style:none;
    height:20px;
    width:100%;
}

table.recordDisplay td
{
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
}

table.recordDisplay td.center
{
	border-width: 1px;
	padding: 1px;
	border-style: none;
	border-color: gray;
}


img.toolbarFull
{
	vertical-align:middle;
}

button.toolbarFull
{
  font-family: 'MS Sans Serif', Geneva, sans-serif;
  font-size: 10pt;
}

/* Allows you to add underlines inside buttons */
button span{
  text-decoration: underline;
}

img.toolbar
{
	vertical-align:middle;
	width: 16px;
	height: 16px;
}

button.toolbar,
button.toolbar u
{
  font-family: 'MS Sans Serif', Geneva, sans-serif;
  font-size: 8pt;
  font-weight:bold;
}

/* Toggle buttons up/down */
.down, .up 
{
  cursor: hand; 
  text-align: center;
} 
.up 
{
  border-left: 1px lightgrey solid; 
  border-top: 1px lightgrey solid; 
  border-right: 1px gray solid; 
  border-bottom: 1px gray solid; 
  background-color: #f2f2f2; 
}
.down 
{
  border-left: 1px gray solid;
  border-top: 1px gray solid; 
  border-right: 1px white solid; 
  border-bottom: 1px white solid; 
  background-color: Transparent;
  background-image: url('../images/toggleBackground.jpg');
}


button.page
{
  font-family: 'MS Sans Serif', Geneva, sans-serif;
  font-size: 8pt;
  font-weight:bold;
}

select {
  font-size: 8pt;
  font-family: 'MS Sans Serif', Geneva, sans-serif;
}

select.page 
{
  font-family: 'MS Sans Serif', Geneva, sans-serif;
  font-size: 8pt;
}

table#documentList
{
	background-color:Silver;    
	border: solid #000 1px;    
	width: 417px;
}

table.searchResults 
{
	text-align: center;
	table-layout: fixed;
    font-family: 'MS Sans Serif', Geneva, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	background-color: #fafafa;
	border: 1px #6699CC solid;
	border-collapse: collapse;
	border-spacing: 0px;
}

/* NOTE: THIS CLASS NAME MUST AGREE WITH rowSelect_normalClassName IN requesterSearchResults.js */
table.searchResults tr.normal
{
	color: black;
	background-color: #fafafa;
}

/*For disabling the ECS_Search grid row */
table.searchResults tr.disable
{
	color: #5D5D5D;
	background-color: #DDDDDD;
	opacity: 0.4;
	filter: alpha(opacity=80); 
}

/* NOTE: THIS CLASS NAME MUST AGREE WITH rowSelect_highlightClassName IN requesterSearchResults.js */
table.searchResults tr.highlight
{
	color: white;
	background-color: blue;
}

table.searchResults tr.inofile
{
	color: black;
	background-color: #F0A8A8;
}

table.searchResults tr.inofileSTAT
{
	color: black;
	background-color: #f08080;
}

table.searchResults tr.normalRed
{
	color: black;
	background-color: #FF8080;
}

table.searchResults th 
{
	border-bottom: 2px solid #6699CC;
	border-left: 1px solid #6699CC;
	background-color: #BEC8D1;
	text-align: left;
	text-indent: 5px;
    font-family: 'MS Sans Serif', Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #404040;
}

table.searchResults td 
{
	border-bottom: 1px solid #9CF;
	border-top: 0px;
	border-left: 1px solid #9CF;
	border-right: 0px;
	text-align: left;
	text-indent: 5px;
    font-family: 'MS Sans Serif', Geneva, sans-serif;
	font-weight: normal;
	font-size: 11px;
}


table#documentList td     
{
	padding: 1px;    
	border: solid #000 1px;
}

.data     
{
	padding: 2px;    
	text-align: left;    
	font-size:small;
	overflow:hidden;
	white-space:nowrap;
}

.toprow     
{
	border-width: medium;
	padding: 0px;
	border-style: double;
	border-color: gray;
	text-align: center;    
	background-color:ButtonFace;
}

.datarow     
{
	font-size:small;
	text-align: center;    
	background-color: #FFFFFF;
}

.datarowHighlight
{
	font-size:small;
	text-align: center;    
	color:White;
	background-color: Blue;
}

.leftcol     
{
	font-weight: bold;    
	text-align: left;    
	width: 150px;    
	background-color: #CCCCCC;
}

/* Added to remove blank line at top (SW)*/
#prismX
{
  line-height: 0;  
}

.disabled
{
	opacity: 0.4; 
	filter: alpha(opacity=40);
}

legend ,#navPar
{
  font-family: 'MS Sans Serif', Geneva, sans-serif;
  font-size: 10pt;

}

.uiBlocker,
.uiBlocker .opaque
{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;	
	/*display:none;		*/
}

.uiBlocker .opaque
{
	opacity: 0.4; 
	filter: alpha(opacity=40);
	background-color:black;
	/*display:none;		*/
}



.invalid
{
	background-color: Red!important;
}

/*Container*/  
.progressBar {  
    border: 1px solid #56577A;  
    /*width of the progress bar container*/  
    width: 387px;  
    margin: 5px;  
    padding: 1px;  
    background: #fff;  
    float: left;  
}  
  
/*Progress Bar*/  
.bar {  
    height: 15px;  
    font-size: 11px;  
    /* indent the text off the screen as we don’t want to see the text anymore.*/  
    text-indent:-9000px;  
    background-color: Navy;
}  

table.searchResults.AuthSelector , 
table.searchResults.AuthSelector tr, 
table.searchResults.AuthSelector td {
  text-indent: 5px;
  padding: 0;
  font-size: 9px;
}  
 
.toolbarLoadFromEMR
{
  font-family : 'MS Sans Serif', Geneva, sans-serif;
  font-size: 8pt;
  font-weight:bold;
}

.ButtonWarning
{
	background-color: #f0cf28;
	font-family: 'MS Sans Serif', Geneva, sans-serif;
	font-size: 8pt;
	font-weight:bold;
}

