﻿body 
{
	background-color:#f0f0f0;
	font-family:Arial;
    width:100%;
    margin:0; padding:0;
	}


.divContainer 
{
   width:100%; height:100%; position:absolute; overflow:scroll; margin:0; padding:0;
    } 
    
.parentButtonArea 
{
	float:right; margin-top:2px; margin-right:5px; width:350px; text-align:right;
	}
.banner
{
	width:100%; height:40px; background-color:silver; font-family:Arial; margin-top:3px;
	}
.divDimmer 
{
	display:none;
	width:100%; 
	height:100%; 
	z-index:7; 
	top:0; 	
	left:0;
	margin:0 auto 0 auto;
	position:fixed; 
	background-color:#000000;
	opacity: 0.80; 
	filter:alpha(opacity=80); 
	-moz-opacity:.80; 			 
	}

.divProperties 
{
	z-index:15; position:absolute; display:none; border-radius:10px; width:100%; 
	height:100%; padding-bottom:10px; margin:0 auto 0 auto; 
	}
.divLeftPanel 
{    
	float:left; width:240px; height:auto; padding-bottom:10px; 
	background-color:Gray; margin:5px 0 0 0; text-align:center; border-radius:10px; 
	}
.divLeftPanelBtn 
{     
	/* padding-top:8px; */ 
	width:90%; border-radius:5px; background-color:Silver; height:40px; 
	text-align:center; margin:8px auto 10px auto; padding:10px 0 1px 0; font-size:12pt;
	}
.divMsgs 
{
	display:none; width:auto; height:auto; margin:5px auto 0 auto; 
	padding:10px 0 10px 0; font-family:Arial; font-size:11pt; background-color:#FF3030; /*#FF9999; */
	}	
.divMsgsContent 
{
	width:auto; height:auto; margin-left:auto; font-size:12pt;
	margin-right:auto; padding-top:5px; text-align:center;
	}
.divProcessing 
{
    display:none; 
	width:100%; 
	height:100%; 
	z-index:20; 
	top:0; 	
	left:0;
	margin:0 auto 0 auto;
	position:fixed; 
	background-color:#000000;
	opacity: 0.80; 
	filter:alpha(opacity=80); 
	-moz-opacity:.80; 		    
    }

.divRightPanel 
{
	float:left; width:auto; height:auto; margin:5px 0 0 10px; padding-bottom:10px; 
	font-family:Arial; font-size:12pt; 
	}
.divDiagnosis 
{
	float:left; width:25%; min-width:320px; height:auto; padding-bottom:10px; 
	margin:5px 10px 0 0; font-family:Arial; font-size:12pt; 
	} 

.NuFldDiv 
{
	font-family:Arial; font-size:12pt; margin:5px 0 0 10px; 
	height:25px; width:auto; border-radius:1px; clear:both;
	}
.FldTag 
{
	font-family:Arial; font-size:8pt; padding-bottom:2px;  margin:0 0 0 200px; 
	text-align:left; height:10px; width:200px;  
	}

.FieldInput 
{
	width:240px; margin:1px 0 0 10px; float:left; font-family:Arial; font-size:10pt;
	}
.FieldAsterisk 
{
	width:5px; margin:7px 0 0 2px; float:left;
	} 
.FieldInfo 
{
	width:auto; margin:5px 0 0 10px; float:left;
	}
.ConsultBtns 
{
	margin:10px 0 5px 0;	
	
	}
.dataerror 
{
	border:solid 2px orange;
	border-color:Maroon;	
	}

/* Consultation Page Specific Style to achieve the smaller sized controls */
.NuFld
{
	clear:both; padding-top:10px;  
	}
.CtrlLbl 
{
	width:170px; float:left; margin-left:10px; padding-top:5px;
	}
.FldInput 
{
	width:300px; float:left; 
	}
.FldAsterisk 
{
	width:5px; float:left; margin-left:10px;
	} 
.FldInfo 
{
	width:auto; margin:5px 0 0 10px; float:left;
	}
.FldTxtInput
{	 	
 	width:300px; height:25px; font-size:12pt; font-family:Arial;
	} 
.FldDDLInput 
{
    width:305px; height:25px; font-size:12pt; font-family:Arial;
    }
   .FldRADInput 
{
    width:305px; height:25px; font-size:12pt; font-family:Arial;
    }


.listDiag 
{
	min-height:400px;
	height:90%; 
	min-width:250px; 
	width:20%;	
	clear:both;
	font-family:Arial; 
	font-size:12pt;
	line-height:1.5;
	cursor:pointer; 
	border:none 0;
	}

.gridHdr 
{
    padding-right:10px;
    }

