/* for data list*/

.DataListStyle
{
	
padding:5px;
	
-webkit-border-radius: 5px;
	
-moz-border-radius: 5px;
	
border-radius: 5px;
	
font-size: 10px;
}

.DataListStyle > table
{
	border: thin solid #CCCCCC;
	width: 100%;
	font-size:14px;
	border-collapse: collapse;
}
.DataListStyle > table tbody tr:nth-child(odd)
{
}
.DataListStyle > table tr:nth-child(even)
{
}
 .DataListStyle thead tr
 {
 	border: 1px solid #4297d7;
	background: #5c9ccc url("images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
 }
.DataListStyle > table tbody tr:first-child
{
	border: 1px solid #4297d7;
	background: #CFDEEA url("images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") 50% 50% repeat-x;
	color: #0A0A0A;
	font-weight: bold;
	font-size: 11px;
	line-height:22px;
}
.DataListStyle > table tbody tr:first-child:hover
{
	background: #CFDEEA url("images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") 50% 50% repeat-x;
}

.DataListStyle > table > thead > tr > td
{
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	white-space: nowrap;
}
.DataListStyle > table > tbody > tr > td
{
	padding-left:5px;
	padding-right:5px;
	font-size: 11px;
}
.DataListStyle > table > tbody
{
	
	border-width: thin;
	border-color: #C0C0C0;
	border-bottom-style: solid;
}
.DataListStyle > table > tbody > tr
{
	line-height: 22px;
	background: rgb(238,238,238); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */

}
.DataListStyle > table > tbody > tr:hover
{
	cursor:context-menu;
	background: rgb(171,190,204); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(171,190,204,1) 0%, rgba(212,228,239,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(171,190,204,1)), color-stop(100%,rgba(212,228,239,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(171,190,204,1) 0%,rgba(212,228,239,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(171,190,204,1) 0%,rgba(212,228,239,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(171,190,204,1) 0%,rgba(212,228,239,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(171,190,204,1) 0%,rgba(212,228,239,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abbecc', endColorstr='#d4e4ef',GradientType=0 ); /* IE6-9 */

}
.DataListStyle > table > tbody > tr > td
{border: 0.05px solid #AFADAD;margin: 0px;}

.text-control
{
	height:25px;
	font-size:14px;
	width: 95%;
	border: none;
}
/*end od data list*/
.row-hilight {
    border: 1px solid #4297d7;
	background: #CFDEEA url("images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") 50% 50% repeat-x!important;
	color: #0A0A0A!important;
	font-weight: bold!important;
	font-size: 11px!important;
	line-height:22px!important;
}