.minus
{background: url(/images/checkbox.gif) no-repeat; border: #cccccc 0px solid; width:15px; padding: 0px;background-position: 0px -15px}

.plus 
{background: url(/images/checkbox.gif) no-repeat; border: #cccccc 0px solid; width:15px;padding: 0px;background-position: 0px -1px;}

td.grid_w
{
    background-color:#ffffff;
}

/* ------------ Sortable table -----*/
.sort-table 
{
	border:		1px solid #999999;

}

.sort-table, .table_filter thead 
{
	background:	#eeeeee;
}

.sort-table, .table_filter td 
{
	padding:0px;
}

.sort-table thead td, .sort-tableon thead td  
{

	padding-left:0px;
	border-top:#ffffff 1px solid;
	border-left:#ffffff 1px solid;
	border-right:#777777 1px solid;
	
	cursor:hand;
}

.sort-tableon thead td 
{
	border-bottom:#FF8A00 2px solid;
}

.footer td, .sort td
{
	border-left:		#ffffff 1px solid;
	border-right:		#dddddd 1px solid;
	border-top:			#ffffff 1px solid;
	border-bottom:		#ffffff 1px solid;
	cursor:				default;	
	background: 		#dddddd;
}
.sort-table thead td:active 
{
	padding:		3px 4px 1px 6px;
}



.table_filter td
{
 padding:0px;
}

.table_filter tr
{
    border: #eeeeee 1px solid;
}

.sort-arrow.descending 
{
	background-image:		url("../../images/downsimple.png");
}

.sort-arrow.ascending 
{
	background-image:		url("../../images/upsimple.png");
}

.even 
{
	background:	#eeeeee;
}

.odd 
{
	background:	#ffffff;
	
}

.br, .no 
{
	border-right: #ffffff 1px solid;
	border-bottom: #dddddd 1px solid;
	padding: 4px;
}

.no
{
    border-bottom:#777777 1px solid;
}

.cian
{
background-color: #eeeeee;
border: #dddddd 1px solid;
}

.butgo 
{
    font-size: 10px verdana; 
    font-weight: bold;
    color: #000000;
    background-color: #999999;
    border-width: 1px;
    width:22px;
}

.pagination 
{
	font-family: verdana;
	font-size: 10px; 
	font-weight: bold; 
	color: #000000;
}

.pagination_on 
{
	font-family: verdana;
	font-size: 10px; 
	font-weight: bold; 
	color: #FF8A00;
}

.debug 
{
	border: #bb0000 1px solid;
	background: #dddddd;
	margin: 1px;
	padding: 3px;
	color: #ffffff;
	font-weight: bold;
}

.crt, .crtred
{
	background:	#dddddd;
	border-right: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	font-weight: bold;
	padding-left: 2px;
	color: #333333;
}

.crtred td
{
	border-bottom: #999999 1px solid; 
	border-right: #cccccc 1px solid; 
	background: #F4FFDF;
	color:#999999;

}

a.pagination, a.pagination:Visited, a.pagination_on, a.pagination_on:Visited, a.agrid, a.agrid:Visited, a.notsort, a.notsort:Visited  
{
color: #000000; 
text-decoration: none;
font-weight: normal;
font-family: verdana, arial; 
font-size: 10px; 
}

a.pagination:Hover , a.pagination:Active,a.agrid:Hover , a.agrid:Active,a.notsort:Hover , a.notsort:Active
{
color: #000000; 
text-decoration: underline;
font-weight: normal;
font-family: verdana, arial; 
font-size: 10px; 
}

a.pagination_on, a.pagination_on:Visited
{
	color: #FF8A00;	
} 

a.notsort, a.notsort:Visited,a.notsort:Hover , a.notsort:Active
{
	color: #000000;	
	cursor: default;
} 
a.agrid, a.agrid:Visited
{
text-decoration: underline;
color: #FF8A00;	
}

.red 
{
	padding:0px;
	margin:0px;
	font-weight: bold;
	color: #FF8A00;
	width:15px;
	height:15px;
}

.redd 
{
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	background: #FF8A00;
}

.green 
{
	font-weight: bold;
	color: #009900;
}

.but 
{
    font-size: 10px verdana; 
    font-weight: bold;
    color: #000000;
    background-color: #99CEDF;
    border-width: 1px;
}

td.addtd, td.addtd_name
{
	background-color:#ffffff;
	border-bottom:#dddddd 1px solid;
	color:#777777;
	padding:10px;
}

td.addtd_name
{
	border-right:#eeeeee 1px solid;
	padding-right:5px;
	font-weight:bold;
	padding:10px;
}

tr.grid , td.grid
{
    background-color:#E2F0F7;
    background:url('../../images/jrc-table-form-header.jpg');
    background-repeat:repeat-x;
    height:25px;
    color:#ffffff;
    text-align:center;
    nowrap:nowrap;
}

.grid_fil
{
    background-color:#eeeeee;
    
}

td.tran
{
    background:#ffffff;
}

.filters_title
{
    padding-left:5px;
    font-weight:bold;
    margin-top:5px;
    margin-bottom:5px;
}



#mainNavs_items UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;}
DIV.uks_items {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}
#mainNavs_items {CLEAR: right;}
#mainNavs_items LI {PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; TOP: 1px;}
#mainNavs_items A {DISPLAY: block; PADDING-LEFT: 9px; BACKGROUND: url(/images/tabs/lft1.gif) no-repeat; FLOAT: left; BORDER-BOTTOM: #777777 0px solid; TEXT-DECORATION: none}
#mainNavs_items A SPAN {PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(/images/tabs/rgt1.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 3px; COLOR: #777777; PADDING-TOP: 5px; font-family: Verdana, Arial; font-size:10px;}
#mainNavs_items A:hover SPAN {COLOR: #ffffff}
#mainNavs_items A SPAN {FLOAT: none; color:#333333;font-weight:bold;}
#mainNavs_items #current_items A {BORDER-RIGHT: 0px; BACKGROUND-POSITION: 0px -21px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px}
#mainNavs_items #current_items A SPAN {BACKGROUND-POSITION: 100% -21px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #dd0000}
#mainNavs_items A:hover {BACKGROUND-POSITION: 0px -21px}
#mainNavs_items A:hover SPAN {BACKGROUND-POSITION: 100% -21px}


td.notselected
{
	border-bottom:#777777 1px solid;
}

.selected
{
	background-color:#064A8B;
	border-bottom:#777777 1px solid;
}

.overon, .overselectedon
{
	border-bottom:#FF8A00 2px solid;
}

.overoff, .overselectedoff
{
	border-bottom:#777777 1px solid;
}

.overselectedoff, .overselectedon
{
background-color:#A3AF4C;
}