 
.select-free
{
	position:absolute;
	z-index:10;
	overflow:visible;
	width:auto;
	height:160; 
	
}
.select-free iframe
{
	display:none;
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:210;
	height:160;
}

.clsCalendar
{
	font-family:verdana;
	border-width:1px;
	border-style:solid;
	border-color:black;
	table-layout:fixed;
	color:#0000cc;
		

	 						
	
}
.clsCalendarBody
{
	border-collapse:collapse;
	
}
	 
.clsHarmonyGreen
{
	background:#00cc00;
}
.clsHarmonyBlue
{
	background:#0000cc;
	
}

.clsHarmonyOrange
{
	background:#ff860b;
}
.clsLeft 
{
	font-size:8pt;
	border: 1px outset #99ccff;
	cursor:hand;
	background-color:#ffffff;
	color:#00000f;
	font-weight:bolder;
}

.clsLeftMO 
{
	font-size:8pt;
	border: 1px outset #336699;
	cursor:hand;
	background-color:#fffeee;
	color:#0000cc;
	font-weight:bolder;
}

.clsLeftMC 
{
	font-size:8pt;
	border: 1px outset #336699;
	cursor:hand;
	background-color:#fffeee;
	color:#0000cc;
	font-weight:bolder;
}
tfoot
{
	font-size:8pt;
}
thead
{

	text-align:left;
	background:#00cc00;
	color:#ffffff;
	font-size:xx-small;
	cursor:default;
	
}
tbody
{
	font-size:8pt;
	cursor:default;
}
 
select
{
	font-family:Verdana;
	font-size: xx-small;
	
}
OPTION.color1{background-color:white; color:black;font-size:8pt;border:1pt solid black;}
OPTION.color2{background-color:#f2f2f2; color:black;font-size:8pt;border:1pt solid black;}
input
{
	font-family:Verdana;
	font-size: xx-small;
}
textarea
{
	font-family:Verdana;
	font-size: 8pt;
}

.clsTool
{
		
    padding:2px;
    border-top: #0000cc 1px solid;    
    border-left: #0000cc 1px solid;
    border-bottom: black 1px solid;
    border-right: black 1px solid;
    width:100px;
    
    
}
span.clsToolText
{
	font-size:x-small;
    font-weight:900;
    color:#0000cc;
	cursor:hand; 
	width:100%;
	text-align:center;
}
a.clsDetail
{
	font-size: 8pt;
    color:blue;
	text-decoration:none;

	
}
a.clsDetail:hover
{
	font-size: 8pt;
    color:#117700;
	cursor:hand;
	text-decoration:underline;
	
}

.clsMenuHead
{
	font-size:8pt;
	font-weight:900;
    color: #0000cc;
    font-family: verdana;

   
}
.clsNoteDesc
{
   	font-size:8pt;
	font-weight:900;
    cursor: default;
    font-family: verdana;
    margin-left: 8px;
}
.clsWizDropdown
{
    border-right: #336699 2px outset;
    border-top: #99ccff 2px outset;
    font-weight: bold;
    left: 0px;
    border-left: #99ccff 1px outset;
    cursor: default;
    color: #ccffcc;
    border-bottom: #336699 1px outset;
    position: relative;
    top: 0px;
    background-color: #6699cc
}

.clsContextParent
{
    border-right: black 2px solid;
    border-top: #cccccc 2px solid;
    BACKGROUND: #666666;
    left: 0px;
    border-left: #cccccc 2px solid;
    width: 207px;
    border-bottom: black 2px solid;
    position: relative;
    top: 0px;
    height: 110px
}
.clsContextChild
{
    border-right: black 1px solid;
    padding-right: 2px;
    border-top: white 1px solid;
    padding-left: 10px;
    font-weight: bold;
    font-size: 8pt;
    BACKGROUND: #cccccc;
    left: 0px;
    padding-bottom: 2px;
    border-left: white 1px solid;
    cursor: hand;
    color: black;
    padding-top: 2px;
    border-bottom: black 1px solid;
    font-family: verdana;
    position: relative;
    top: 0px;
    height: 20px
}
.actTblHead
{
    TABLE-LAYOUT: auto;
    border: 1pt solid #888888;
    border-collapse:collapse;
    width: 740px;
    background-color: #f1f1f1
}
A
{
    font-size: 8pt;
}
#oTableContainer
{
    DISPLAY: none;
    overflow: auto;
    width: 750px;
    height: 200px;
	scrollbar-arrow-color:#0000cc;
	scrollbar-base-color:#eeeeee;
	scrollbar-darkshadow-color:black;
	scrollbar-face-color:#cccccc;
	scrollbar-highlight-color:#f1f2f3;
	scrollbar-shadow-color:#dddddc;			    
}

#oChecksContainer
{
    DISPLAY: none;
    overflow: auto;
    width: 770px;
    height: 200px;
	scrollbar-arrow-color:#0000cc;
	scrollbar-base-color:#eeeeee;
	scrollbar-darkshadow-color:black;
	scrollbar-face-color:#cccccc;
	scrollbar-highlight-color:#f1f2f3;
	scrollbar-shadow-color:#dddddc;			    
}

#oGarnishmentsContainer
{
    DISPLAY: none;
    overflow: auto;
    width: 770px;
    height: 200px;
	scrollbar-arrow-color:#0000cc;
	scrollbar-base-color:#eeeeee;
	scrollbar-darkshadow-color:black;
	scrollbar-face-color:#cccccc;
	scrollbar-highlight-color:#f1f2f3;
	scrollbar-shadow-color:#dddddc;			    
}

#oVoidsContainer
{
    DISPLAY: none;
    overflow: auto;
    width: 770px;
    height: 200px;
	scrollbar-arrow-color:#0000cc;
	scrollbar-base-color:#eeeeee;
	scrollbar-darkshadow-color:black;
	scrollbar-face-color:#cccccc;
	scrollbar-highlight-color:#f1f2f3;
	scrollbar-shadow-color:#dddddc;			    
}

.clsClosedItems
{
    CLEAR: both;
    border-right: white 1pt inset;
    border-top: white 1pt inset;
    font-weight: bolder;
    font-size: xx-small;
    border-left: white 1pt inset;
    color: black;
    border-bottom: white 1pt inset;
    font-family: Verdana;
    background-color: #e2e2e2
}

button{
	color:#050;
	font-family:	verdana;
	font-size:xx-small;	
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   font-weight:bold;
   cursor:hand;
   height:18px;
   background: -ms-linear-gradient(top, #ffffffff 0%,#ffeeddaa 100%);
  
    }
    
 
.clsMouseIn
{
    font-size: 8pt;
    cursor: hand;
    color: blue;
    font-family: Verdana;
    text-decoration: underline
}
.clsMouseOut
{
    font-size: 8pt;
    color: #0000cc;
    font-family: Verdana
}
.clsBigReadOnly
{
    CLEAR: both;
    border-right: white 1pt inset;
    border-top: white 1pt inset;
    font-size: xx-small;
    overflow: auto;
    
    border-left: white 1pt inset;
    color: black;
    border-bottom: white 1pt inset;
    font-family: Verdana;
    
    background-color: #e2e2e2;
    font-weight:800;
}
.clsReadOnly
{
    border-right: white 1pt inset;
    border-top: white 1pt inset;
    font-size: xx-small;
    font-weight:800;
    border-left: white 1pt inset;
    border-bottom: white 1pt inset;
    font-family: Verdana;
    background-color: #e2e2e2
}

TABLE.clsTag
{
    TABLE-LAYOUT: fixed;
    font-size: 8pt;
    font-family: verdana;
    border-COLLAPSE: collapse
}
TD.clsMenuItem
{
    border-right: teal 1px solid;
    border-top: teal 1px solid;
    font-weight: bolder;
    font-size: xx-small;
    z-index: 1;
    border-left: teal 1px solid;
    cursor: hand;
    color: #0000cc;
    border-bottom: teal 1px solid;
    font-family: Verdana;
    background-color: #e8eff7;
	

}
TABLE.clsDropDownMenu
{
    border-right: silver 1px;
    border-top: silver 1px;
    font-weight: bolder;
    z-index: 5;
    overflow: auto;
    VISIBILITY: hidden;
    border-left: silver 1px;
    width: 120pt;
    cursor: default;
    border-bottom: silver 1px solid;
    font-family: Verdana;
    position: absolute;
    top: 23pt;
    background-color: #e8eff7;
    margin-left:5px;
}
.clsMergeContainer
{
    border-right: silver 1px;
    border-top: silver 1px;
    font-weight: bolder;
    z-index: 5;
    overflow: auto;
    VISIBILITY: hidden;
    border-left: silver 1px;
    width: 120pt;
    cursor: hand;
    border-bottom: silver 1px solid;
    font-family: Verdana;
    position: absolute;
    top: 23pt;
    background-color: #e8eff7;
    height:56pt;
}
.clsPageReportContainer
{
    border-right: silver 1px;
    border-top: silver 1px;
    font-weight: bolder;
    z-index: 5;
    overflow: auto;
    VISIBILITY: hidden;
    border-left: silver 1px;
    width: 120pt;
    cursor: hand;
    border-bottom: silver 1px solid;
    font-family: Verdana;
    position: absolute;
    top: 23pt;
    background-color: #e8eff7;     
}

TD.clsMenu
{
    border-right: black 1px;
    border-top: black 1px;
    font-size: xx-small;
    font-weight:bold;
    z-index: 100;
    overflow: auto;
    border-left: black 1px;
    cursor: hand;
    color: #000000;
    border-bottom: black 1px;
    font-family: Verdana;
    position:inherit;
    top:3pt;
    
}
TD.clsMenuItemOut
{
    border-right: teal 1px solid;
    border-top: teal 1px solid;
    font-weight: bolder;
    font-size: xx-small;
    z-index: 1;
    border-left: teal 1px solid;
    cursor: hand;
    color: black;
    border-bottom: teal 1px solid;
    font-family: Verdana;
    background-color: #ffffed;
   
}
.clsUpdatedBy
{
    font-size: 8pt;
    color: #ffffff;
    font-family: Verdana;
    
    
}
.clsConsumerName
{
    font-weight: bolder;
    font-size: xx-small;
    color: #0000cc;
    font-family: Verdana;
    
    
}
BODY
{
    font-size: 8pt;
    font-family: Verdana;
    
    
    
    
}
.clsCrossBar
{
    z-index: -1;
    left: -1pt;
    width: 100%;
    color: #ffffff;
    font-family: Verdana;
	font-size: xx-small;
    font-weight:900;    
    position: relative;
    font-size:xx-small;    
    background:#0000cc;
    
    
}
.clsCrossBar1
{
    font-family: Verdana;
	font-size:x-small;
    font-weight:900;    
    z-index: -1;
    left: -1pt;
    width: 100%;
    color: #ffffff;    
    position: relative;
    background-color: #f1f1f1;
}
.clstopBar1
{
    z-index: 2;
    left: -1pt;
    width: 100%;
    position: absolute;
    top: -10pt;
    height: 0.5ex;
    background-color: #0000cc
}
.clstopBar2
{
    left: -1pt;
    width: 100%;
    position: absolute;
    top: 0pt;
    height: 1pt;
    background-color: #e8eff7
}
.clstopBar3
{
    z-index: 2;
    width: 100%;
    border-bottom: white 1px;
    position: absolute;
    top: -10pt;
    height: 1pt;
    background-color: #0000cc
}
.clstopBar4
{
    width: 100%;
    border-bottom: #0000cc 1px groove;
    position: absolute;
    top: 1pt;
    height: 20pt;
    background-color: #e8eff7
}
.clsLable
{
    font-weight: bolder;
    font-size: xx-small;
    color: #0000cc;
    font-family: Verdana
}
TEXTAREA
{  
	
    overflow: auto;
  
}

CAPTION
{
    border-right: silver 1px outset;
    border-top: silver 1px outset;
    font-weight:900;
    font-size:xx-small;
    border-left: silver 1px outset;
    color:  #ff860b;
    border-bottom: silver 1px outset;
    font-family: Verdana;
    background-color:#ffffff;
    font-size:xx-small;
}
.clsField
{
    font-family: Verdana;
    font-size: 8pt;
    
}
.clsInputBox2
{
    font-family: Verdana;
    height: 14pt
}

SELECT.clsSelect
{
    font-size: 8pt;
    width: 100px;
    font-family: verdana;
    position: absolute
}
.clsCaption
{
    border-right: silver 1px outset;
    border-top: silver 1px outset;
     font-size:x-small;
    font-weight:900;    
    border-left: silver 1px outset;
    color: #0000cc;
    border-bottom: silver 1px outset;
    font-family: Verdana;
    background-color: #e8eff7
}

.pagebreak
{
    page-break-before: always
}
.clsClicked
{
    border-right: black 1px;
    border-top: black 1px;
    font-weight: bolder;
    border-left: black 1px;
    border-bottom: black 1px;
    text-decoration: underline
}
.clsCanceled
{
    border-right: black 1px;
    border-top: black 1px;
    font-weight: bolder;
    border-left: black 1px;
    color: red;
    border-bottom: black 1px;
    text-decoration: line-through
}
.clsSaved
{
    border-right: black 1px;
    border-top: black 1px;
    font-weight: bolder;
    border-left: black 1px;
    border-bottom: black 1px;
    text-decoration: line-through
}
.clsTickDone
{
    font-weight: bolder;
    font-family: Verdana;
    text-decoration: line-through
}
SELECT.clsDiag
{
    font-size: 9pt;
    width: 25pt;
    font-family: verdana;
    position: relative
}
.clsRequired
{
    font-weight: 900;
    left: 5pt;
    z-index:1;
    color: red;
    position: relative
    
}

.clsRequiredReadOnly
{
    font-weight: 900;
    left: 5pt;
    z-index:1;
    color: red;
    position: relative
    
}
SELECT.clsServiceCodes
{
    font-size: 9pt;
    width: 100pt;
    font-family: Verdana
}
.clsUser
{
	border: highlight 1pt solid;
	padding-left: 5px;
	font-size:8pt;
	color: #000000;	
	font-family: Verdana;
	background-color:menu;
	
}
.clsUserOver
{
	border: #0000cc 1pt solid;
	padding-left: 5px;
	font-size:8pt;
	color: #ffffff;
	font-family: Verdana;
	cursor:hand;
	background-color:highlight;
}
.clsUserClicked
{
	border: #ff9900 1pt solid;
	padding-left: 5px;
	font-size:8pt;
	color: #0000cc;
	font-family: Verdana;
	cursor:default;
	background-color:#e8eff7;
}




.clsTool	
{	padding:2px;  
	border-bottom:2px solid black;  
	border-right:2px solid black;  
	border-top:2px solid #99CCFF; 
	border-left:2px solid #99CCFF; 
	font-size:8pt;
	font-weight:900;
}



.clsIncDocScroll{

width:610;
overflow:auto;
height:400;

}

.clsAssessScroll{


width:auto;
overflow:auto;
height:400;

/*scrollbar-3dlight-color:;
scrollbar-arrow-color:;
scrollbar-highlight-color:;	   
scrollbar-darkshadow-color:aqua;
scrollbar-shadow-color:aqua;
scrollbar-base-color:yellow;
scrollbar-darkshadow-color:yellow;
scrollbar-face-color:aqua;

scrollbar-shadow-color:teal;
position:absolute;
top:0pt;*/
}

.clsAttachmentTab
{
	table-layout: auto;
	font-size: xx-small;
	font-family: verdana;
	border-collapse: collapse;
	background-color: #0000cc;
	font-variant: small-caps;
	background-color: #e8eff7
}
