@charset "utf-8";
/* CSS Document */
/*version 0.1.270209*/

.lm_datatable{
	background-color:#fff; 
	border:1px solid #BCC6D6;
	float: left;
}

.lm_selection_table{
	background-color:#fff; 
	border:1px solid #BCC6D6;
	border-bottom: none;
}

.lm_selectedpagenumber{
	color:#003399;
	font-weight:bold;
}

.lm_pagenumber{
	
}

.lm_selectedbuttonimg{
	float: left;
	border:1px solid transparent;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	padding: 0px 5px;
	margin: 8px 5px 0px 5px;
	cursor: pointer;
	height: 22px;
	background-color: rgb(235, 235, 235);
}

.lm_selectedbuttonimg:hover, .lm_selectedbuttonimg:link:hover, .lm_selectedbuttonimg:visited:hover{
	border-right:1px solid transparent;
	border-bottom:1px solid transparent;
}

.lm_buttonimg_text{
	font-size:11px;
	line-height: 20px;
	font-weight: bold;
	padding-left: 5px;
	height: 22px;
	font-size: 11px;
	color: rgb(60,60,60);
}

.lm_buttonimg{
	float:left;
	border:1px solid transparent;
	border-right:1px solid transparent;
	border-bottom:1px solid transparent;
	padding: 0px 5px;
	margin: 8px 5px 0px 5px;
	cursor: pointer;
	height: 22px;
}

.lm_buttonimg:hover, .lm_buttonimg:link:hover, .lm_buttonimg:visited:hover{
	background-color:#DBDDCA;
	border:1px solid #B3C6B7;
}


.lm_selectedview{
	background-color: #EAEAEA;
	border:1px solid transparent;
	border-bottom:#DCCCF9 1px solid;
	border-right:#DCCCF9 1px solid;
}

.lm_unselectedview{
}

.lm_datarow{
	/*line-height:25px;*/
	white-space:nowrap;
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.lm_datacell{
	background-color:#FFF;
	border-bottom:1px solid #E8EBEE;
	border-right:1px solid #E4E4E7;
}

.lm_datacell_2{
	background-color:#EFF1F0;
	border-bottom: 1px solid #E8EBEE;
	border-right:1px solid #E4E4E7;
}

.lm_datacell_sorted{
	/*line-height:25px;*/
	white-space:nowrap;
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	background-color:#EFEFEF;
	border-right:1px solid #E4E4E7;
}

.lm_datacell_sorted_2{
	/*line-height:25px;*/
	white-space:nowrap;
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	background-color:#E5E5E5;
	border-right:1px solid #E4E4E7;
}

.lm_columncell{
	/*line-height:30px;*/
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	background-color:#E6E7EC;
	border-bottom:2px #D6DCE4 solid;
	border-right:1px solid #CCCCDB;
	cursor: pointer;
	cursor: hand;
}

.lm_columncell:hover{
	background-color:#DEDFE7;
}

.lm_columncell_sorted{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	background-color:#D6D7E4;
	border-bottom:2px #CFCFDE solid;
	border-right:1px solid #E1E2F0;
	cursor: pointer;
	cursor: hand;
}

.lm_columncell_sorted:hover{
	background-color:#CCF;
}


.lm_selectedorderbutton{
	background-color:#DFE4EE;
}

.lm_link{
	color:#06C;
	text-decoration:none;
	cursor: pointer;
}

.lm_link:hover{
	color:#03C;
	text-decoration:underline;
}

.lm_link1, .lm_link1:visited, .lm_link1:active{
	color:#06C;
	text-decoration:underline;
	cursor: pointer;
}

.lm_link1:hover, .lm_link1:visited:hover, .lm_link1:active:hover{
	color:#03C;
	text-decoration:underline;
}
/*--------------------------------- TABLE STYLE ------------------------------------*/

/* TOP */
.lm_table_topleft{
	background: no-repeat url(./top_left.png);
	height:50px;
	width:16px;
	font-size:0px;
	line-height:0px;
	float:right;
}
.lm_table_topcenter{
	background: repeat-x url(./top_center.png); 
	height:50px;
	overflow:hidden;
}

.lm_table_topright{
	background: no-repeat url(./top_right.png);
	height:50px;
	width:16px;
	font-size:0px;
	line-height:0px;
	float:left;
}

/* CENTER */
.lm_table_centerleft{
	background: repeat-y url(./center_left.png) right;
}
.lm_table_centerleft div{
	width:16px;
	height:5px;
	font-size:0px;
	line-height:0px;
}

.lm_table_centercenter{
	background-color:#FFF;
}

.lm_table_centerright{
	background: repeat-y url(./center_right.png) left;
}
.lm_table_centerright div{
	width:16px; 
	height:5px; 
	font-size:0px;
	line-height:0px;
}

/* BOTTOM */
.lm_table_bottomleft{
	background: no-repeat url(./bottom_left.png);
	height:20px;
	width:16px;
	font-size:0px;
	line-height:0px;
	float:right;
}

.lm_table_bottomcenter{
	background: repeat-x url(./bottom_center.png); 
	line-height:16px; 
	height:16px;
}

.lm_table_bottomright{
	background: no-repeat url(./bottom_right.png);
	height:20px;
	width:16px;
	font-size:0px;
	line-height:0px;
	float:left;
}

/*--------------------------------- END OF TABLE STYLE ------------------------------------*/


/*--------------------------------- UTIL ROW <SEARCH, ORDER, GROUP Buttons> ------------------------------------*/
.lm_utilrow{
	position:relative;  /*important - do not change!*/
	z-index:999;        /*important - do not change!*/
	margin-bottom:-2px; /*important - do not change!*/
	width:49%;
	height: 38px;
	overflow:hidden;
	white-space:nowrap;
}

.lm_utilrow_leftspace{
	width:2%;
}

.lm_utilrow_leftimage{
	background: no-repeat url(./p_left.png);
	height:36px;
	width:8px;
	font-size:0px;
	line-height:0px;
}

.lm_utilrow_centerimage{
	background:repeat-x url(./p_center.png); 
	line-height:30px; 
	height:36px;
}

.lm_utilrow_rightimage{
	background: no-repeat url(./p_right.png);
	height:36px;
	width:8px;
	font-size:0px;
	line-height:0px;
}

/*--------------------------------- END OF UTIL ROW ------------------------------------*/

/* Style of found word(s) in search operation*/
.lm_found_word{
	color:#C66;
}



.lm_sqltextarea{
	line-height: 20px;
	height: 150px;
	width: 100%;
	background: repeat-x url(./sqltextarea_bg.png) top left #FFF;
	border:1px solid #CCCCCC;
}
