.message_board{
	display:block;
	color:red;
}

.grid th a{
	text-decoration:none !important;
	border-width:0px !important;
}

.control_panel #page_size{
	float:right;
}

.grid .header_menu{
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
	cursor: pointer;
}

.grid .header_menu>option:first-child{
	display:none;
}
.grid .header_menu>optgroup,
.grid .header_menu>option{
	font-weight: bold;
}
.grid th.clickable{
	color:blue;
	text-decoration:underline;
}

.grid .total_value{
	/*text-decoration: overline;*/
	border-top: 1px solid #aaa;
	font-weight:bold;
	font-size:120%;
}

.grid legend.table_header{
	font-weight: bold;
}

div.auto_adjust{
	display: inline-block;
	*zoom: 1;
	*display: inline;
	text-align: center;
	width: 100px;
	height: 100px;
	line-height: 98px;
	vertical-align: middle;
	border: 1px solid #DDDDDD;
}
div.auto_adjust img{
	max-height: 100%;
	max-width: 100%;
	vertical-align: middle;
}
.grid .move_up,
.grid .move_down{
	text-decoration: none;
}
.grid .move_up:hover,
.grid .move_down:hover{
    opacity: 0.4;
    filter: alpha(opacity=40);
}
.grid .move_up{
	color:#6699FF;
}
.grid .move_down{
	color:#FF6699;
}
.grid th span.sort{
	color:#FF6699;
}
.grid td span.find_highlight{
	color:red;
}
.popup_confirm_window p{
	margin:10px 0;
	text-align:center;
}

table.vert_mobile td{
	text-align:right;
	padding-bottom:10px;
}