a:click
{
    filter: progid:DXImageTransform.Microsoft.Slide(slidestyle=HIDE,Bands=0);
}
    
 .smalltxt
{
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
}
.webnormal
{
    font-family:Arial;
    font-size:10pt;
}
.webheader
{
    font-family:Arial;
    font-size:14pt;
}
.websubheader
{
    font-family:Arial;
    font-size:12pt;
}
.datamessage{color:red; font-size:10pt;} 
.header{font-weight:bold; color:black; border-bottom: solid 2px black;}      

.webeditor table,.webeditor td
{
    border: 1px dashed gray;
}
.tabbg
{
    background-color:#C4DAFA;
    width:100%;
    border-spacing:0px;
    border-collapse:collapse;
    padding:0;
}
.tabi
{
    border:solid 1px black;
    width:150px;
    border-bottom:solid 1px black;
    text-align:center;
}
.tab
{
    border-bottom:solid 1px black;
}
.tabo
{
    text-decoration:underline;
    width:150px;
    text-align:center;
    cursor:hand;
}
.taba
{
    background-color:White;
    width:150px;
    text-align:center;
}
.location
{
    font-size:8pt;
    font-weight:bold;
}

td.treeview
{
    width:300px;
    font-family:Verdana;
    font-size:8pt;
}
div.treeview
{
    font-size:8pt;
}

body
{
	font-family:Verdana;
	font-size:10pt;
}
a
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
a:hover
{
    COLOR: #b18e00;
}

.myheader
{
	WIDTH: 100%; 
	height: 100px;
}
.updaterowselect
{
	background-color:#C4DAFA;
}

.gridhdrrow
{
	height: 80px;
}
#NAVIList0 li { position: relative; float:left;  padding-right:10px; padding-right:10px;} 
#NAVIList0 li a { display: block;	float: left; color: white; padding: 2px 10px 2px 10px; border:1px solid white; font-size: 12px; }
#NAVIList0 li a:hover { color:Yellow;border:1px solid yellow; }

#NAVIList1 li { position: relative; padding-bottom:5px; } 
#NAVIList1 ul { position: relative; height: 200px; } 
#NAVIList1 li a { display: block;	color: white; padding: 2px 10px 2px 10px; font-size: 12px; }
#NAVIList1 li a:hover { color:Yellow; }




.dragme 
{
    CURSOR:col-resize;
}
table.gridheader
{
	TABLE-LAYOUT: fixed; 
	WIDTH: 100%; 
	height: 50px;
	BACKGROUND-COLOR: #ECE9D8;
	font-family: Verdana;
	font-size: 10px;
}

.gridrow
{
	height: 24px;
	font-size: 10pt;
}
.gridrowhighlight
{
	cursor: hand;
	background-color: #CAD3E4;
	height: 24px;
	font-size: 10pt;
}
.gridcell
{
	border-bottom: #DDDDDD 1px solid; 
	text-overflow : ellipsis; 
	overflow : hidden;
}
#griddata a
{
	color: Blue;
	text-decoration: underline;	
}
#griddata a:hover
{
	color: Blue;
	text-decoration: none;	
}
.griddata
{
	TABLE-LAYOUT: fixed; 
	WIDTH: 100%; 
	height:100%;
	font-size: 9px;
	border-collapse:collapse;
}
table.gridarea
{
	TABLE-LAYOUT: fixed; 
	WIDTH: 100%; 
	height: 100%;
	BACKGROUND-COLOR: #C4DAFA;
	border:  solid 2px #9E9FA3;
}
div.griddataarea
{
	
	background-color:White;
	WIDTH: 100%; 
	HEIGHT: 100%; 
}
.navibtn
{
	width:25px;
}
.errstring
{
	background-color:Red;
}
    .Calheadertop
    {
        background-color: #ECE9D8;
        font-family: arial;
        font-size: 10pt;
        border-bottom: black 1px solid; 
        text-align: center;
    }
    .Calheaderleft
    {
        background-color: #ECE9D8;
        font-family: arial;
        font-size: 10pt;
        BORDER-RIGHT: black 1px solid; 
        text-align: right;
    }
    .CalItem
    {
        padding-right:2px;
        text-align: right;
        background-color: white;
        font-family: arial;
        font-size: 10pt;
       
    }
    .headerover
    {
        text-align: center;
        background-color: #9FC2F7;
        cursor:hand;
        font-family: arial;
        font-size: 10pt;
    }

    .CalItemOver
    {
        padding-right:2px;
        text-align: right;
        background-color: #9FC2F7;
        cursor:hand;
        font-family: arial;
        font-size: 10pt;
    }
    .CalMItemOver
    {
        padding-left: 2px;
        height: 25px;
        text-align: left;
        background-color: #9FC2F7;
        cursor:hand;
        font-family: arial;
        font-size: 10pt;
    }
    .CalMItem
    {
        padding-left: 2px;
        height: 25px;
        text-align: left;
        background-color: white;
        font-family: arial;
        font-size: 10pt;
       
    }
    .CalSelection
    {
        text-align: right;
        background-color: #C4DAFA;
        cursor:hand;
        font-family: arial;
        font-size: 10pt;
    }
	.Calheaderover   
	{        
        background-color: #C4DAFA;
        cursor:hand;
        font-family: arial;
        font-size: 10pt;
	}	
    .Calheader    
    {
        cursor:hand;
        font-family: arial;
        font-size: 10pt;
        color: blue;
        text-align: center;
        
    }
	.Calendarcell1
	{
		border-bottom: #DDDDDD 1px solid; 
	}
	.Calendarcell2
	{
		border-bottom: #DDDDDD 2px solid; 
	}
	.CalendarContent
	{
		text-overflow : ellipsis; 
		padding: 2px 2px 2px 2px;
		overflow:hidden;
		border: solid 1px black;
		background-color: #C4DAFA;
	}
	.CalendarContentOver
	{
		padding: 2px 2px 2px 2px;
		border: solid 1px black;
		background-color: #CAD3E4;
		cursor:hand;
	}
	.Calendardata
	{
		TABLE-LAYOUT: fixed; 
		font-size: 9px;
		border-collapse:collapse;
	}
	
