
.wao_column_header_link:visited
,.wao_column_header_link:link
{
	color:#FFF;
	text-decoration: none;
	font-size:11;
}

.wao_column_header_link:hover
{
	color:#FFF;
	text-decoration: underline;
	font-size:11;
}


.wao_page_select:visited,.wao_page_select:link
{
	color:#000;
}

.wao_page_select
{
	color: #990000;
	font-size: 10px;
	box-sizing: border-box;
	padding: 3px;
}

.paginatorWrapper
{
	clear: both;
	padding: 4px 0 0 0;
}

.wao_page_select span
{
	border: 1px solid #606060;
	padding: 3px;
	clear: both;
	cursor: pointer;
	background-color: #FFFFFF;
}


.wao_page_select .dim
{
	color: #A0A0A0;
	cursor: auto;
	border: 1px solid #A0A0A0 !important;
}

.wao_page_select .selected
{
	background-color: #990000;
	color: #FFFFFF;
	cursor: auto;
	border: 1px solid #990000 !important;
}

.wao_page_select input
{
	border: 1px solid #990000;
	padding: 3px;
	color: #990000;
	border-radius: 3px;
}

.wao_page_select .firstSpan
{
	border-radius:  3px 0 0 3px; 
}

.wao_page_select .lastSpan
{
	border-radius: 0 3px 3px 0;
}

.critical, .critical.visited, .critical.link 
{
	color: #E00 !important;		
}	
	
.wao_table_head
{
	background-color:#990000;
	padding:3px;
}	

.wao_table_head_multi_span
{
	background-color:#990000;
	border: solid 1px;
	padding:3px;
	border-color: #ccc;
}

.wao_table
{
	background-color:#CCCCCC;
	border-spacing: 0px;
	border-collapse: collapse;
	border-color: green !important;
	font-size:11;
	width: 100%;
}

.wao_td
{
	background-color:#fff7e6;
	border: solid 1px;
	padding:3;
	font-size:11; 
	border-color: #ccc;
}	

.wao_td_even
{
	background-color:#FFFFFF;
	border: solid 1px;
	padding:3;
	font-size:11;
	border-color: #ccc;
}

.wao_td_highlight
{
	background-color:#CCFFCC;
	border: inset 1px;
	padding:3;
}

.wao_td_insert
{
	background-color:#FFFFCC;
	border: inset 1px;
	padding:3;
}

.wao_td2
{
	background-color:#FFCCCC;
	border: inset 1px;
	padding:3;
}

.wao_page_select
{
	background-color:#DDDDDD;
}

.content
{
	margin-left: auto ;
	margin-right: auto ;
}

.wao_group
{
	background-color:#DDDDDD;
	background-repeat: repeat-x;
	padding: 5px;
}        

.group_label
{
	font-weight: bold;
}

.group_collapsed, .row_collapsed
{
	background-image: url(/omax/includes/framework/components/data_grid/cells/header/images/group_expand.gif);
	background-repeat: no-repeat;
	background-size: 100%;
	width: 15px;
	height: 15px;
	min-width: 15px;
	min-height: 15px;     
	display: inline-block;
	float: left;
}

.group_expanded, .row_expanded
{
	background-image: url(/omax/includes/framework/components/data_grid/cells/header/images/group_collapse.gif);
	background-repeat: no-repeat;
	background-size: 100%;
	width: 15px;
	height: 15px;
	min-width: 15px;
	min-height: 15px;     
	display: inline-block;
	float: left;
}

a.cursor_arrow_active
,a.cursor_arrow_inactive
,a.cursor_dot_active
,a.cursor_dot_inactive
{
	display: inline-block;
	border:none;  
	width: 17px;
	height: 30px;
	cursor: pointer;
	margin: 0;
	padding: 0;
	border: 0;
}

a.cursor_arrow_active
{
	background: url(images/cursor_arrow_active.png) no-repeat center top; 
}

a.cursor_arrow_inactive
{
	background: url(images/cursor_arrow_inactive.png) no-repeat center top; 
}

a.cursor_dot_active
{
	background: url(images/cursor_dot_active.png) no-repeat center top; 
}

a.cursor_dot_inactive
{
	background: url(images/cursor_dot_inactive.png) no-repeat center top; 
}

a.grid_menu_opener
{
	display: inline-block;
	border:none;  
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin: 0;
	padding: 0;
	border: 0;
	background: url(images/menu.png) no-repeat center top;
}

a.grid_menu_opener:hover
{
	background: url(images/menu_hover.png) no-repeat center top;
}


