@media all
{
	flat\:combobox {
	                behavior:url(/intranet/scripts/flat-combobox.htc);
	                }
	BODY
	{
		background-color:white;
	}

	BODY, TD, SELECT, INPUT, textarea
	{
		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, san-serif; 
		font-size: 11px; 
		font-style: normal; 
		line-height: 14px; 
		font-weight: normal; 
		font-variant: normal; 
	}
	TH, .TD-VALUE
	{
		font-size: 11px; 
		border:1 solid gray;
		padding: 2px;
	}
	TH
	{
		background-color: silver;
		color: black;
		
	}
	.BLUE-CELL
	{
		background-color: #006699;
		color: white;
	}
	.light-blue-cell
	{
		background-color: lightblue;
		color: black;

	}

	.BLUE-LINK
	{
 		color: white;
		font-weight: bold;
		text-decoration: none;
	}

	.BLUE_LINK
	{
		color: #006699;
	}

	.BLUE-SUB-LINK
	{
 		color: black;
		text-decoration: none;
	}

	.MENU-CELL
	{
 		padding-left:3px;
 		padding-right:3px;
		border:1 solid #006699;
		background-color:#006699;
	}

	.MENU-SUB-CELL
	{
 		padding-left:3px;
 		padding-right:3px;
		border:1 solid #006699;
		background-color:lightblue;
		
	}

	.MENU-ACTIVE-CELL
	{
 		padding-left:3px;
 		padding-right:3px;
		font-weight:bold;
		color:#006699;
		background-color:white;
		border:1 solid #006699;
	}
	.controls-group
	{
 		font-weight: bold;
		font-size: 11px;
		height: 35;
		border-bottom:2 solid gray;
	}
	.VALUE-CONTROL, .VALUE-LABEL
	{
 		width:100%;
	}

	.VALUE-LABEL
	{
		border: 1 solid gray;
		padding: 3px;
	}
	.VALUE-TEXTAREA
	{
		width: 100%;
	}
	.controls-group-separator
	{
		height:35;
	}

	.edit-caption-cell
	{
		width: 200;
		height: 30;
		font-weight: bold;
	}
	.edit-control-cell
	{
		width: 250;
	}

	.submit-button
	{
 		border: 1 solid black;
		background-color: #006699;
		color: white;
		height: 21;
		width: 70;
	}

	.submit-button1
	{
 		border: 1 solid black;
		background-color: silver;
		color: black;
		height: 21;
		width: 70;
	}

	.input-value
	{
		width: 250;
		height: 21;
	}
	.REPORT-TABLE
	{
		border: 1 solid silver;
		width: 100%;
	}

	.REPORT-CELL
	{
		border: 1 solid silver;
	}
	.SEARCH-INPUT
	{
		width:100%;
		height: 100%;
		border:none;
		font-weight:bold;
		color:navy;
	}
	.SEARCH-TEXTAREA
	{
		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, san-serif; 
		font-size: 11px; 
		width:100%;
		overflow:hidden;
		border:none;
		color:navy;
	}

	.table-search-button
	{
		width:100%;
 		border: none;
		background-color: silver;
		height: 30;
		color:navy;
		font-weight:bold;	
		padding:2;
	}
	.report-search-cell
	{
		border:1 solid gray;
	}

	.report-search-button-cell
	{
		background-color:silver;
		border:1 solid gray;
	}
	.group-header
	{
		border:1 solid gray;
		background-color:silver;
		font-weight:bold;
		font-size:16;
		height: 30;
		padding-left:5;
	}
	.total-cell-name
	{
		border:1 solid silver;
		text-align:right;
		padding-right:10;
	}
	.total-cell-value
	{
		border:1 solid silver;
		text-align:right;
	}

	.grand-total-cell-name
	{
		border:1 solid silver;
		text-align:right;
		padding-right:10;
		font-weight:bold;

	}
	.grand-total-cell-value
	{
		border:1 solid silver;
		text-align:right;
		font-weight:bold;
	}

	/* --- static menu styles ---
	note:
		1. not all browsers render styles the same way so try out your style sheet
		on different browsers before publishing;
	style naming convention:
		m<zero based menu number>l<zero based level number>i|o<for inner or outer tag>
	*/

	.m0l0i {
		color: white;
		padding-left:3;
		padding-top:3;
		font-weight:bold;
	}
	.m0l0o {
		color: white;
		text-decoration : none;
		border-right : 1px solid #ffffff;
	}

	.m0l1i {
		color: white;
		padding-left:3;
		padding-top:3;
		font-weight:bold;
	}
	.m0l1o {
		color: white;
		text-decoration : none;
		border : 1px solid #ffffff;
	}

	.m0l2i {
		color: white;
		padding-left:3;
		padding-top:3;
		font-weight:bold;
	}
	.m0l2o {
		color: white;
		text-decoration : none;
		border : 1px solid #ffffff;
	}

	.m0l3i {
		color: white;
		padding-left:3;
		padding-top:3;
		font-weight:bold;
	}
	.m0l3o {
		color: white;
		text-decoration : none;
		border : 1px solid #ffffff;
	}
	.date-picker	{
		behavior:url(/intranet/scripts/flat-datepicker.htc);
		inactive-color : gray;
		font-family: verdana;
		font-size: 11px;
		border: 1 solid gray;
		cursor:hand;
	}

}