BODY
{
    FONT-SIZE: 11pt;
    BACKGROUND-IMAGE: none;
    COLOR: #000000;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: white ;   
    MARGIN-LEFT:0;  
    MARGIN-TOP:0;
    MARGIN-RIGHT:0;
    MARGIN-BOTTOM:0;
}
.UC_TITLE{   BACKGROUND-POSITION: right top;  BACKGROUND-REPEAT: no-repeat}
.menustyle {font-family:verdana;font-size:12px;border: solid 1px #f1f1f1; padding: 2px 6px 2px 6px; margin: 0px; background: #f1f1f1; white-space: nowrap; }
.menuitem {font-family:verdana;font-size:12px;border: solid 1px #f1f1f1; padding: 2px 6px 2px 6px; margin: 0px; background: #f1f1f1; white-space: nowrap; cursor:pointer;cursor:hand;}
.mouseover {font-family:verdana;font-size:12px;border: solid 1px #999; padding: 2px 6px 2px 6px; margin: 0px; background: #ccc; white-space: nowrap; cursor:pointer;cursor:hand;}
.QuickLink {font-size:8px}
.baseTable
{
	HEIGHT:100%;
	WIDTH:100%;		
}
.button2Class
{

}
.buttonClass
{
	background-color:Transparent;
}
.editTable
{
	background-color:White
}
.titleTD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR:Black;
    BACKGROUND-COLOR: #BEC8B5;
    TEXT-ALIGN:center
}
.editTD
{
	background-color: white;
}
.gridDiv
{
	border-right: #76aada 2px groove;
	border-top: #76aada 2px groove;
	overflow-y: scroll;
	width: 765px;
	height: 100%;
	border-left: #76aada 2px groove;
	border-bottom: #76aada 2px groove;
}
.gridHead
{
    BORDER-RIGHT: #ffffff 1px solid;
    FONT-SIZE: 11pt;
    COLOR: #000000;
    BORDER-BOTTOM: #766fb2 1px solid;
    BACKGROUND-COLOR: #C7CFBE;
    TEXT-ALIGN:center;
    VERTICAL-ALIGN:middle;    
}
.CodegridHead
{
    BORDER-RIGHT: #ffffff 1px solid;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #5075a9;
    TEXT-ALIGN:center;
    VERTICAL-ALIGN:middle;    
}
.gridHead2
{
    BORDER-RIGHT: #ffffff 1px solid;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #A1D7F8;

    TEXT-ALIGN:center;
    VERTICAL-ALIGN:middle;    
}

.contentMustLEFT
{
    BORDER-RIGHT: #ffffff 1px solid;
    FONT-SIZE: 10pt;
    COLOR: Red;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: LEFT;
}

.gridSelect
{
	
	background-color: #000000;
}

.gridAlternate
{
	background-color: "#FFBBB0";
}
.GridStyle
{
    FONT-SIZE: 10pt
}
.contentTD
{
	border-right: #ffffff 0px solid;
	color: #3d5f81;
	border-bottom: #000000 0px solid;
	background-color: white;
}

.contentMust
{
    BORDER-RIGHT: #ffffff 1px solid;
    FONT-SIZE: 11pt;
    COLOR: red;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #5075a9;
}

.contentPKey
{
	border-right: #ffffff 0px solid;
	font-size: 11pt;
	color:#3d5f81;
	border-bottom: #000000 0px solid;
	background-color: white;
}

.contentNotice
{
    BORDER-RIGHT: #ffffff 1px solid;
    FONT-SIZE: 11pt;
    COLOR:Yellow;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #5075a9;
}
.inputTD
{
	font-size: 11pt;
	text-align: left;
	background-color: white;
}
.inputCHK
{
	height:25px;
    FONT-SIZE: 14pt;
    TEXT-ALIGN:left	
}
.inputKeyin
{
	background: #e1e8ed;
	text-align: left;
	color: #114b86;
	border-right: #75a8d9 1px solid;
	border-top: #75a8d9 1px solid;
	border-left: #75a8d9 1px solid;
	border-bottom: #75a8d9 1px solid;
	
}
.inputMust
{
	background: #e1e8ed;
	text-align: left;
	color: #114b86;
	border-right: #75a8d9 1px solid;
	border-top: #75a8d9 1px solid;
	border-left: #75a8d9 1px solid;
	border-bottom: #75a8d9 1px solid;
}
.inputDisplayOnly
{
    FONT-SIZE: 11pt;
    BACKGROUND: #e0e0e0;
    TEXT-ALIGN:left
}
.inputPKey
{
    FONT-SIZE: 11pt;
    BACKGROUND: #FEF98D;
    TEXT-ALIGN:left
}

.inputNKeyin
{
    FONT-SIZE: 11pt;
    TEXT-ALIGN:Right
}
.inputNMust
{
    FONT-SIZE: 11pt;
    BACKGROUND: #FEF98D;
    TEXT-ALIGN:Right
}
.inputNDisplayOnly
{
    FONT-SIZE: 11pt;
    BACKGROUND: #e0e0e0;
    TEXT-ALIGN:Right
}
.inputNPKey
{
    FONT-SIZE: 11pt;
    BACKGROUND:  #FEF98D;
    TEXT-ALIGN:Right
}

.buttonTD
{
    FONT-SIZE: 11pt;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
.buttonTDRight
{
    FONT-SIZE: 11pt;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: Right
}
.MessageTD
{
	FONT-SIZE: 11pt;
	COLOR:#ffffff;
	BACKGROUND-COLOR:#BEC8B5;
	BORDER-RIGHT :solid 1px  #000000;
	Text-Align:center	
}
.MessageShowTD
{
	FONT-SIZE: 11pt;
	COLOR:#154b86;
	BACKGROUND-COLOR:#E8E89E;
	BORDER-RIGHT :solid 1px  #000000;
	border-left : solid 1px  #ffffff;
}
.PageContent
{
	font-size: 11pt;
	
}

.tab
{
    BORDER-RIGHT: gray thin solid;
    BORDER-TOP: #e0e0e0 thin solid;
    FONT-WEIGHT: normal;
    BORDER-LEFT: #e0e0e0 thin solid;
    CURSOR: default;
    COLOR: #ffffff;
    BACKGROUND-COLOR: gray;
    TEXT-ALIGN: center;
    FONT-SIZE: 11pt;
}
.selTab
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: white thin solid;
    CURSOR: default;
    COLOR: red;
    BORDER-BOTTOM: #9aaec5 thin solid;
    BACKGROUND-COLOR: #87aed1;
    TEXT-ALIGN: center;
    FONT-SIZE: 11pt;
}

.DIVHead
{
    Z-INDEX: 1; 
	POSITION: relative;
	WIDTH: 100%;
	OVERFLOW-Y: scroll;
	OVERFLOW-X: scroll; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 0px;   
	BACKGROUND-COLOR: white;
	SCROLLBAR-FACE-COLOR: white;
	SCROLLBAR-HIGHLIGHT-COLOR: white;
	SCROLLBAR-SHADOW-COLOR: white;
	SCROLLBAR-3DLIGHT-COLOR: white;
	SCROLLBAR-ARROW-COLOR: white;
	SCROLLBAR-TRACK-COLOR: white;
	SCROLLBAR-DARKSHADOW-COLOR: white;
	SCROLLBAR-BASE-COLOR: white ;			
}
.DIVHeadFreeze
{
    Z-INDEX: 1; 
	POSITION: relative;
	WIDTH: 100%;
	OVERFLOW-Y: scroll;
	OVERFLOW-X: scroll; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 0px;   
	BACKGROUND-COLOR: white;		

}
.DIVGrid
{
    Z-INDEX: 2; 
	POSITION: relative;
	WIDTH: 100%;
	OVERFLOW-Y: scroll;
	OVERFLOW-X: scroll; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 0px;   
	BACKGROUND-COLOR: white;		
}
.DIVGridFreeze
{
    Z-INDEX: 2; 
	POSITION: relative;
	WIDTH: 100%;
	OVERFLOW-Y: scroll;
	OVERFLOW-X: scroll; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 0px;   
	BACKGROUND-COLOR: white;		
	SCROLLBAR-FACE-COLOR: white;
	SCROLLBAR-HIGHLIGHT-COLOR: white;
	SCROLLBAR-SHADOW-COLOR: white;
	SCROLLBAR-3DLIGHT-COLOR: white;
	SCROLLBAR-ARROW-COLOR: white;
	SCROLLBAR-TRACK-COLOR: white;
	SCROLLBAR-DARKSHADOW-COLOR: white;
	SCROLLBAR-BASE-COLOR: white ;		
}
.ContentDTD
{
    BORDER-RIGHT: #ffffff 1px solid;
    FONT-SIZE: 11pt;
    color:Yellow;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR:#90e0FF;	
    height: 30px;
}

.NumCol1
{
	color:#fffff;
	border-right:double 3px #000000;


}
.NumCol2
{
	color:	#fffff;
}
.NumCol3
{
	color:	#fffff;
	border-right:double 3px #000000;
	border-left:double 3px #000000;
}
.DIVGridHead
{
    BORDER-RIGHT:#ffffff 1px solid; 
    FONT-SIZE:10pt; 
    VERTICAL-ALIGN:middle; 
    COLOR:#ffffff; 
    BORDER-BOTTOM:#000000 1px solid; 
    BORDER-COLLAPSE:collapse; 
    BACKGROUND-COLOR:#3d7bb4; 
    TEXT-ALIGN:center
}